Bird
0
0

For a large-scale monolith migration to microservices, which approach best minimizes risk while ensuring uninterrupted service?

hard📝 Trade-off Q8 of 15
Microservices - Migration from Monolith
For a large-scale monolith migration to microservices, which approach best minimizes risk while ensuring uninterrupted service?
AMigrate all services simultaneously during a scheduled downtime
BIncrementally migrate services with continuous monitoring and fallback mechanisms
CReplace the monolith with a new microservices system without testing
DMigrate only the least critical services and postpone others indefinitely
Step-by-Step Solution
Solution:
  1. Step 1: Understand risk minimization

    Incremental migration allows gradual transition and issue detection.
  2. Step 2: Importance of monitoring and fallback

    Continuous monitoring detects problems early; fallback ensures service continuity.
  3. Step 3: Evaluate other options

    Big bang migration (B) risks downtime; skipping tests (C) is unsafe; partial migration (D) delays benefits.
  4. Final Answer:

    Incrementally migrate services with continuous monitoring and fallback mechanisms -> Option B
  5. Quick Check:

    Incremental + monitoring + fallback = safer migration [OK]
Quick Trick: Incremental migration with monitoring reduces risk [OK]
Common Mistakes:
  • Choosing big bang migration
  • Skipping testing phases
  • Delaying migration of critical services

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Microservices Quizzes