Remove Event Remove Software Architecture Remove Strategy Remove Systems
article thumbnail

Why applying chaos engineering to data-intensive applications matters

Dynatrace

Stream processing One approach to such a challenging scenario is stream processing, a computing paradigm and software architectural style for data-intensive software systems that emerged to cope with requirements for near real-time processing of massive amounts of data. This significantly increases event latency.

article thumbnail

Highlights from the O'Reilly Software Architecture Conference in San Jose 2019

O'Reilly Software

Experts explore software architecture security, design heuristics, Next Architecture, and more. Experts from across the software architecture world are coming together in San Jose for the O'Reilly Software Architecture Conference. Below you'll find links to highlights from the event.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

10 talks to look for at the 2018 O'Reilly Software Architecture Conference in London

O'Reilly Software

From chaos architecture to event streaming to leading teams, the O'Reilly Software Architecture Conference offers a unique depth and breadth of content. We received more than 200 abstracts for talks for the 2018 O'Reilly Software Architecture Conference in London—on both expected and surprising topics.

article thumbnail

Legacy Architecture Modernisation With Strategic Domain-Driven Design

Strategic Tech

Most organisations go through an architecture modernisation effort at some point as their systems drift into a state of intolerable maintenance costs and they diverge too far from modern technological advances. This means a software architecture should be purposely designed for the most favourable business consequences.

article thumbnail

Architecture & DDD Kata: Online Car Dealership

Strategic Tech

This kata is split into four sections that address different aspects of architecting software systems. All architecture decisions are ultimately driven by a company’s business model, so I think this is a sensible starting point. First with a domain quiz, and then by slicing up the provided event storm into domains.

article thumbnail

From Domains to Value Streams

Strategic Tech

or “How do software architecture, domains, Conway’s Law, Team Topologies, and value streams all fit together?”. Some teams have complicated branching and testing processes which need accentuating, especially when legacy systems are involved or deploying to app stores. They’re all pieces in the same puzzle.

article thumbnail

Ready for changes with Hexagonal Architecture

The Netflix TechBlog

We had an interesting challenge on our hands: we needed to build the core of our app from scratch, but we also needed data that existed in many different systems. One of the main advantages we also saw in having an app with clear boundaries is our testing strategy?—?the We treat it as an input for our system.