Grokking Microservices for System Design Interviews

0% completed

Case Study: Migrating a Legacy Monolith

1. The Question

"You've joined a travel-booking company as a senior engineer. One Rails monolith, twelve years old: search, booking, payments, reviews, support tooling, all of it. 200 engineers, deploys are twice-weekly and terrifying, and the CTO has announced a move to microservices. Design the migration."

This is the classic senior-loop question. It is part architecture, part risk management, part organizational judgment. Almost every company that has a monolith asks some version of it, and most companies have one.

A monolith is one deployable application that holds every feature

.....

.....

.....

Like the course? Get enrolled and start learning!