Break up Monoliths and lay them to REST!
summary
Describes breaking a large Amadeus monolith by extracting UI, adding an API gateway, using toggles/feature flags and GitOps, then moving parsers/auth into independent services each with its own datastore; a validation microservice handles 100 million validations per day. Uses the strangler pattern or a big‑bang rewrite, yields 200x faster deployments (from ~every 200 days to daily), produces million+ pull requests, and reports zero rollbacks after automation and API contract discipline.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 2:38Monolithic apps and challenges
- 6:34Monolith benefits and problems
- 12:33Breaking up monoliths
- 15:22Case study: Validation service
- 20:17SRE role in migration
- 22:45Case study: Big bang migration
- 24:12Results and takeaways
related talks
27mBreak up Monoliths and lay them to REST!
01h 01mMonolith Decomposition Patterns
32mSplitting the monolith
01h 02mBuilding that glorious monolith. And carving it too.
30mMonolith to Microservices
39mTaming Monoliths Without Microservices
01h 04mPractical advice for building glorious monoliths
57mModularizing the Monolith
