expertAdvanced System Design (Expert Round)

You inherit a monolith with no tests and 500,000 lines of code. How do you start decomposing it into microservices?

Tests whether you know to add characterization tests and extract leaf domains first, rather than attempting a risky big-bang rewrite.

This is a Pro question

Sign in, then upgrade to Pro or Power to unlock this question and the full Interview Prep bank.

You inherit a monolith with no tests and 500,000 lines of code. How do you start decomposing it into microservices?

Next Step

Continue to Design a distributed configuration management system for 50+ microservices.← Back to all Company Round Scenarios questions