Once Upon a Time... Modular Monolith: The Quest for the Perfect Architecture
summary
The talk explains the modular monolith (modulith) approach as an alternative to microservices, focusing on Spring Modulith as the concrete technology. It shows two real-world case studies: consolidating three microservices into a single modular application, and restructuring an existing monolith to separate three distinct business domains.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 2:20Jurassic B2C experience
- 6:12Microservices vs monoliths
- 10:20Modular monolith concept
- 12:47Spring Modulite demo
- 21:59Modulite migration experience
- 23:43Migrating to Modulite
- 36:59Data persistence and coupling
- 39:04Further reading
- 41:34Conclusion and benefits
- 43:22Q&A
related talks
01h 01mBetter Monoliths — Modulithic Applications with Spring Boot
01h 01mModular Monolith Instead of Microservices: How, When and Why
43mModular Monoliths: The Architecture That Scales w Your Domain
47mModular Monoliths
01mModularization: Foundation of Microservices and Monoliths
59mMajestic Modular Monoliths
45mImplement a Monolith. But Make It Modular with Well-Enforced Boundaries
01h 01mBuilding Modular Monoliths using Spring Modulith
