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 · WWC 2024

3:28 min

Prioritizing modularity over the monolith versus microservices debate

Adam Mullen +1 · WWC 2021

3:16 min

Defining the modulith approach for single deployment units

Hendrik Lösch Hendrik Lösch · WWC 2024

2:12 min

Fostering a continuous modularity mindset and observing industry trends

Pratishtha Pandey Pratishtha Pandey · WWC 2024

Upcoming sessions on this topic

Open session

World Congress 2026 North America

Designing APIs That Survive AI Agents at Scale

Phani Pendurthi

Mastercard, Principal Software Engineer

Phani Pendurthi
Open session

World Congress 2026 North America

MicroAgents: The Microservices of the Agentic Era

Ashish Shubham

Runs the show bussiness at ThoughtSpot

Ashish Shubham
Open session

World Congress 2026 North America

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

From Legacy to Longevity – How a 17-Year-Old System stayed Modern

Alexander Arians

Empowering Engineers to drive innovation

Alexander Arians
Open session

World Congress 2026 North America

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

API = Some REST and HTTP, right? RIGHT?!

Rustam Mehmandarov

Passionate computer scientist

Rustam Mehmandarov