World Congress 2026 Europe Jul 10, 2026 Session details

Building Moduliths That Last: Patterns for Sustainable Module Integration

Christoph Kober

Are shared database schemas turning your backend into a big ball of mud? Discover resilient integration patterns to build a modular monolith that actually lasts.

Pause
Mute Enter Fullscreen
#1 about 3 min

The challenge of preventing modular monoliths from degrading

Why initially well-structured monolithic applications often collapse into unmaintainable architectures over time.

#2 about 2 min

Rule zero requires strict database schema separation

Why sharing a single persistent database schema undermines software architecture despite modularization efforts on the code level.

#3 about 4 min

Identifying tight coupling from direct module calls

An example application demonstrates how implicitly coupled elements leak internal logic and create structural rigidity.

#4 about 2 min

Using facade patterns to define explicit modular boundaries

Refactoring direct cross-module connections into explicit facades simplifies integration intent and reduces tightly linked code.

#5 about 2 min

Decoupling direct connections using the mediator pattern

Implementing an intercepting mediator routes module commands without revealing inner dependencies or operational details.

#6 about 5 min

Extracting business logic into an orchestration layer

Separating peer-to-peer relationships into a centralized coordinator clarifies long-running procedural workflows and standardizes data consistency.

#7 about 3 min

Visualizing technical integrations with standalone process engines

Adopting visual process engines abstracts away complex technical execution details but risks relocating critical business rules.

#8 about 5 min

Integrating changing module states via domain events

Using an asynchronous in-memory event stream establishes strongly isolated and highly evolvable module interactions.

#9 about 5 min

Solving display requirements through user interface combinations

Combining module elements via explicit hyperlinks and dynamic templates prevents unnecessary backend events while advancing self-contained architectures.

#10 about 3 min

Choosing optimal integration patterns for domain modularity

Practical heuristics detail how mixing explicit software contracts supports domain-specific capabilities rather than rigidly mandating a single architectural trend.

Matching moments

4:57 min

Rejecting unnecessary industry buzzwords and binary architectural thinking

Oliver Sturm · Coffee With Developers

8:14 min

Restructuring the monolith using domain-driven design

Jens Happe Jens Happe · LIVE

1:56 min

Balancing modularization fundamentals with effective software engineering organization design

Eberhard Wolff Eberhard Wolff · World Congress 2024

3:28 min

Prioritizing modularity over the monolith versus microservices debate

Adam Mullen +1 · World Congress 2021

3:16 min

Defining the modulith approach for single deployment units

Hendrik Lösch Hendrik Lösch · World Congress 2024

2:12 min

Fostering a continuous modularity mindset and observing industry trends

Pratishtha Pandey Pratishtha Pandey · World Congress 2024

Upcoming sessions on this topic

Open session

World Congress 2026 North America

September 25, 2026 · 12:20–12:50

Stage 9

Designing APIs That Survive AI Agents at Scale

Phani Pendurthi

Mastercard, Principal Software Engineer

Phani Pendurthi
Open session

World Congress 2026 North America

September 25, 2026 · 10:20–10:50

Outdoor Stage

MicroAgents: The Microservices of the Agentic Era

Ashish Shubham

Runs the show bussiness at ThoughtSpot

Ashish Shubham
Open session

World Congress 2026 North America

September 24, 2026 · 16:10–16:40

Stage 1

Stop Blaming the Model: The Art and Science of Context Engineering and Architecture

Lena Hall, Thorsten Hans

Lena Hall
Thorsten Hans
Open session

World Congress 2026 North America

September 24, 2026 · 16:10–16:40

Stage 4

From Cloud Native to Multi-Cloud Native: Write Once, Deploy Anywhere

Sandeep Pal

Principal Member of Technical Staff at Salesforce

Sandeep Pal
Open session

World Congress 2026 North America

September 24, 2026 · 17:30–18:00

Stage 6

No Single Model to Rule Them All: Building Resilient AI Agents Across Open & Closed LLMs

Emmanuel Acheampong

Senior Manager Developer Relations at Crusoe AI

Emmanuel Acheampong
Open session

World Congress 2026 North America

September 23, 2026 · 15:45–17:45

Stage 12

Architecting Multi-Agent Teams: Mastering the Orchestration Patterns of ADK 2

Christina Lin

Developer Relations Engineering Manager

Christina Lin