Remove Design Remove Event Remove Software Architecture Remove Software Engineering
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

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.

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

From Domains to Value Streams

Strategic Tech

The 2010s were a turning-point in the history of software engineering. or “How do software architecture, domains, Conway’s Law, Team Topologies, and value streams all fit together?”. Team Flow Event Storming is also a great technique for mapping out and visualizing value stream-like processes collaboratively.

article thumbnail

The ‘Chocolate Sauce’ Design Heuristic

Strategic Tech

A trip to the supermarket can teach you a lot about designing software systems and shaping teams to build them… I was recently in need of some chocolate sauce. The Chocolate Sauce Heuristic for Software Design There are a few lessons about software development we can learn from this story, but I want to focus on design.

Design 40
article thumbnail

Organise your engineering teams around the work by reteaming

Abhishek Tiwari

One thing stand-out to me is being intentional and practical about your engineering organisation design. First and foremost, being intentional about organisation design requires good and honest discussions about all possible option. Is it possible to draw inspiration from outside of software engineering?

article thumbnail

A Clash of Mindsets: When New Products Depend on Existing Products

Strategic Tech

It seems unrealistic wanting the best of both world (speed and reliability) but the field of software engineering established during the past decade that speed and reliability can both be achieved. A good engineering organization moves at speed with high reliability. It doesn’t need to be a choice of one over the other.

article thumbnail

Cloud Adoption in 2020

O'Reilly

. • More than one-third have adopted site reliability engineering (SRE); slightly less have developed production AI services. Software engineers represent the largest cohort, comprising almost 20% of all respondents (see Figure 1 ). Designing a survey inevitably entails making a spate of methodological trade-offs.

Cloud 141