Focus

Self-contained Systems

Articles, podcasts, talks, and more about Self-contained Systems.
Blog Post

What ECST Events, Domain Events, and ECST Really Are

“ECST Event”, “Domain Event”, “ECST”: these terms appear in almost every discussion about Event-Driven Architecture and Domain-Driven Design. Surprisingly often in practice, different people have a different understanding of them.

Blog Post

Common Approaches in the Field of Socio-Technical Architectures

In the age of digitalization and modernization, companies face the challenge of not only keeping up with technological advancements but also optimizing their organizational structures. Socio-technical architectures play a crucial role in this process by focusing on the flow of work, team collaboration, and the seamless integration of technical and social systems. This article explores two key approaches—Team Topologies and Domain-Driven Design (DDD)—and demonstrates how they can help organizations take the first steps toward consciously designing their socio-technical architecture.

Blog Post

Technologies for the Integration of Services

A small architecture study

Blog Post

Micro Frontends With Ionic And Capacitor

We planned and set up a micro frontend architecture using Capacitor and Ionic. In this article, I talk about some of the challenges we faced and the ways we solved them.

Blog Post

HTTP Feeds

Asynchronous interfaces don’t always require the use of Apache Kafka or RabbitMQ. They can also be designed without middleware just by means of HTTP APIs.

Blog Post

dprox – Declarative Reverse Proxy

Blog Post

Self-contained Systems: A Different Approach to Microservices

Microservices are the current hype in the Software Architecture community. However, microservices can be used in many different scenarios to reach different goals. Self-contained Systems (SCSs) are one approach to achieve some of those goals while avoiding many common pitfalls.

Blog Post

Transclusion in self-contained systems

Frontend integration in the web is a huge topic. This post deals with the aspect of transclusion of other systems' content in the DOM of a web page.

Blog Post

Why RESTful communication between microservices can be perfectly fine

Blog Post

Reliable Web Clients

Microservices can make teams and systems more independent but also more vulnerable to the fallacies of distributed systems. Initially I thought this blog post is going to be about how to build reliable web clients with Akka and Akka Persistence. While this is an interesting topic by itself, I now think it is more crucial to first understand the underlying problems and trade-offs before we learn how to get around them.

Case Study

Fleurop: A modern architecture for reliable floral greetings

Case Study

A digital communication link between wholesale and retail based on self-contained systems

News

Revamped Self-contained Systems Info Site

Case Study

Creating a “Best in Industry” E-Commerce Platform with Self-Contained Systems

Case Study

SACAC optimizes the quotation process with a customized software solution

Case Study

The Thermomix as an online platform with up to 45 million accesses per day

Case Study

Breuninger improves time-to-market through verticalization and self-contained systems

Case Study

A cloud platform for efficient commissioning processes in dentistry