Google Cloud Professional Cloud Architect — Question 141
Your company has developed a monolithic, 3-tier application to allow external users to upload and share files. The solution cannot be easily enhanced and lacks reliability. The development team would like to re-architect the application to adopt microservices and a fully managed service approach, but they need to convince their leadership that the effort is worthwhile. Which advantage(s) should they highlight to leadership?
Answer options
- A. The new approach will be significantly less costly, make it easier to manage the underlying infrastructure, and automatically manage the CI/CD pipelines.
- B. The monolithic solution can be converted to a container with Docker. The generated container can then be deployed into a Kubernetes cluster.
- C. The new approach will make it easier to decouple infrastructure from application, develop and release new features, manage the underlying infrastructure, manage CI/CD pipelines and perform A/B testing, and scale the solution if necessary.
- D. The process can be automated with Migrate for Compute Engine.
Correct answer: C
Explanation
Option C is correct because it emphasizes the benefits of microservices, including flexibility in development, easier management of infrastructure, and capabilities for scaling and testing. Options A and B focus on cost and containerization rather than the broader advantages of microservices, while D mentions automation but does not address the core benefits of architectural change.