
Answer-first summary for fast verification
Answer: Replace the application's features with appropriate microservices in phases.
The correct approach is B. Replacing features with microservices in phases allows for incremental changes, minimizing disruption to the business. This phased approach (often using the Strangler Fig pattern) reduces risk compared to a full rewrite (C or D) and avoids the pitfalls of a big-bang deployment. Option A does not address architectural changes to microservices. Option C is risky due to the complexity of a single effort, and Option D delays benefits and incurs dual maintenance costs until replacement.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
What is the recommended approach for efficiently re-architecting a monolithic application into a microservices model while minimizing business impact?
A
Deploy the application to Compute Engine and turn on autoscaling.
B
Replace the application's features with appropriate microservices in phases.
C
Refactor the monolithic application with appropriate microservices in a single effort and deploy it.
D
Build a new application with the appropriate microservices separate from the monolith and replace it when it is complete.
No comments yet.