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

Trends and Topics for 2022

Adrian Cockcroft

I did a few talks on this subject early in the year, and linked this to the sustainability advantages of serverless architectures. The need for systems to be resilient is still increasing, and chaos engineering tools and techniques are developing as a key way to validate that resilience is working as designed. primarily virtual?—?and

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

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. How are we going to deliver the new architecture? integrating via HTTP, developed using C#).

article thumbnail

Getting ready! Part 2: A taste of what’s to come in the “Release Better Software Faster” track at Perform 2020

Dynatrace

All seven sessions and a Mainstage presentation will focus on helping organizations move successfully forward on this journey. Cloud-native software architectures provide the ability for deployment options , like Blue/Green, Canary, Dark Launches, and Feature Flagging – and make them easier.

DevOps 102
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.

article thumbnail

A Day with Kotlin

Software Architecture

Kotlin’s official documentation is great and there are many introductory articles to Kotlin language on medium, so I won’t be explaining the basics and syntax but wanted to present some unique features that Java doesn’t have and makes Kotlin stand out. Kotlin’s type system eliminates the danger of null references from code.

Java 100
article thumbnail

Quality Begins Where the User Journey Ends

Apica

A typical user journey would include all the actions in a typical human user’s session using a website or application – the screens they are presented with, what objects they click on, and what screens and data payloads are returned. Distracted by distributed, dynamic architectures. The Intellyx Take.

Retail 52