Track 5 · Design Interview Problems
Decompose a Monolith into Microservices (The Production Migration Blueprint)
How a high-scale Indian platform migrates from a single shared database to independent domain services with continuous uptime, reliable sagas, and no distributed monolith trap.
An architectural blueprint for breaking down a monolithic codebase into microservices using the Strangler Fig pattern, database-per-service isolation, Transactional Outbox with Debezium Change Data Capture (CDC), orchestrated Sagas, and a 4-tier resilience chain.
Interview problem45 min read