World Congress 2026 Europe

Solving Architectural Entropy With Runnable Diagrams

July 9, 2026 16:10 – 16:40 · 30 min Stage 2

What this session covers

“Software architecture does not age gracefully. Software architecture degrades in direct proportion to the number of changes made to the software” - Architecture of Open Source Applications, Berkley DB.

This observation is painfully familiar to anyone building domain-driven systems at scale. We often begin with carefully designed microservices and a shared understanding of the domain, but as new requirements arrive, teams optimize for delivery speed and as a result, architectural shortcuts creep in. Over time, the original design intent fades and it becomes increasingly difficult to understand how it all works.

In a typical engineering discussion, complex ideas are explained using diagrams and visual cues. Architectural diagrams are a central component in today’s engineers’ arsenal because of this universal appeal – whether it be a new joiner or the veteran, diagrams provide instant clarity that code alone cannot.

Unfortunately, most diagrams fall out of date as the system changes. But what if diagrams were not a documentation of a past version of the system, but were the definition of it?

Instead of merely describing interactions between microservices, Business Process Model and Notation (BPMN) uses a visual language for defining how microservices interact with one another to solve business requirements. The same diagram is understood by humans and executed by machines, creating a powerful synergy between architecture, implementation, and business intent.

By introducing an explicit orchestration layer, BPMN brings proven composition patterns. Instead of bespoke in-house implementations, a unified orchestration layer prevents domain driven services from drifting from their original design intent.

With executable diagrams, we can finally tame the problem of architectural entropy that slowly creeps in, even in well intended design. It makes the system easier to understand and faster to evolve, while bringing different factions of the organization closer.

Related talks at this congress

Open session

World Congress 2026 Europe

July 10, 2026 · 09:00–09:30

Stage 9

Architecture 3.0: From 90% to 99.999% Reliability in Building AI Systems

Ingo Eichhorst

Engineering Trainer at IONOS

Ingo Eichhorst
Open session

World Congress 2026 Europe

July 10, 2026 · 11:00–11:30

Stage 12

Confessions of a Software Archaeologist: What I Did Wrong in 10 Years of Restructuring Software

Hendrik Lösch

Management Consultant and Architect at ZEISS Digital Innovation

Hendrik Lösch
Open session

World Congress 2026 Europe

July 9, 2026 · 16:50–17:20

Stage 9

Building a Multi-Agent Orchestration Engine That Actually Follows the Rules

Hussein Jundi, Torsten Stiller

Hussein Jundi
Torsten Stiller
Open session

World Congress 2026 Europe

July 10, 2026 · 15:00–15:30

Stage 12

Building Moduliths That Last: Patterns for Sustainable Module Integration

Christoph Kober

Lead Software Engineer at SQUER

Christoph Kober
All sessions at this congress