Remove Architecture Remove Presentation Remove Processing Remove Software Architecture
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.

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. High-level Process Sections Conceptually, there are three major sections to a modernisation process.

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

Trends and Topics for 2022

Adrian Cockcroft

photo taken by Adrian Cockcroft A year ago I did a talk at re:Invent called Architecture Trends and Topics for 2021 , so I thought it was worth seeing how they played out and updating them for the coming year. I did a few talks on this subject early in the year, and linked this to the sustainability advantages of serverless architectures.

article thumbnail

How architecture evolves into strategy

O'Reilly Software

I should start by saying this section does not offer a treatise on how to do architecture. Vitruvius and the principles of architecture. Architecture begins when someone has a nontrivial problem to be solved. Everyone who goes to architecture school learns his work. It must be beautiful, like Venus, inspiring love.

Strategy 100
article thumbnail

Sequencing Architecture Modernization: Risk Averse vs Risk Tolerant

Strategic Tech

Modernizing an architecture usually take years. This presents technology leaders with one of the most difficult modernization challenges: where to start and in which order to modernize? In the Architecture Modernization Sequencing Grid, this is the bottom right corner. Often there is a tension. Having a quantifiable number.

article thumbnail

Beyond Problem and Solution Space: Better models for modern product development

Strategic Tech

People use these words to try and articulate the types of work and activities they are referring to, or where they are in the process of building something new. You can simply present the mandate levels diagram and ask people to pick out which level they are referring to when they talk about problem space, for example.

article thumbnail

There’s a straight line between strong decision-making and good software architecture

O'Reilly Software

Thoughtful and effective decision-making was a key trend at the O’Reilly Software Architecture Conference in Berlin 2019. The ability to make good decisions might be the most important aspect of a software architecture practitioner’s job. Every day.every week.every month, you make critical architectural decisions.