Remove Design Remove Event 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

Before jumping into either of those scenarios, have a look at what Strategic Domain-Driven Design can offer you. It’s got a selection of free tools you can use for defining your technology strategy, shaping your architectural boundaries, and organising your teams. What architecture will be optimal for enabling that business vision?

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

Strategic Domain-Driven Design Kata: Delivericious

Strategic Tech

If you would like to learn or practice how to break up a large business into domains and use them as the foundation for your software architecture and team organization, I have created a strategic domain-driven design kata that you may find useful. Who to invite? I recommend organising attendees into groups of 4–5 people.

Design 52
article thumbnail

The Benefits of Software Architecture: Hierarchical Digital Twins

ScaleOut Software

It is our job as software platform architects to look for these opportunities and hopefully integrate them into our architectures in a skillful manner. The digital twin model for stateful stream-processing is a case in point. One indicator of a useful software architecture is that it provides unexpected benefits.

article thumbnail

The Benefits of Software Architecture: Hierarchical Digital Twins

ScaleOut Software

It is our job as software platform architects to look for these opportunities and hopefully integrate them into our architectures in a skillful manner. The digital twin model for stateful stream-processing is a case in point. One indicator of a useful software architecture is that it provides unexpected benefits.

article thumbnail

Sociotechnical Design Variables

Strategic Tech

Over the past few years I have focused much of my learning and work choices around learning about the design of sociotechnical systems?—?how how to design software architectures and organise teams around them. As part of good design, we should consider the effects of changing all of these variables.

Design 45
article thumbnail

Architecture & DDD Kata: Online Car Dealership

Strategic Tech

I’ve just created a new kata which you and your team/friends can use to practice your architecture and domain-driven design skills. All architecture decisions are ultimately driven by a company’s business model, so I think this is a sensible starting point. The third part of the worskhop focuses on strategy?—?how