nerdexam
Google

PROFESSIONAL-CLOUD-ARCHITECT · Question #231

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…

The correct answer is C. The new approach will make it easier to decouple infrastructure from application, develop and. Option C is correct because the primary business case for microservices and fully managed services centers on decoupling, independent deployability, and developer agility - each service can be developed, scaled, and updated without affecting others, directly addressing the…

Submitted by chiamaka_o· Mar 30, 2026Designing and planning a cloud solution architecture

Question

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?

Options

  • AThe new approach will be significantly less costly, make it easier to manage the underlying
  • BThe monolithic solution can be converted to a container with Docker. The generated container
  • CThe new approach will make it easier to decouple infrastructure from application, develop and
  • DThe process can be automated with Migrate for Compute Engine.

How the community answered

(34 responses)
  • A
    3% (1)
  • B
    12% (4)
  • C
    79% (27)
  • D
    6% (2)

Explanation

Option C is correct because the primary business case for microservices and fully managed services centers on decoupling, independent deployability, and developer agility - each service can be developed, scaled, and updated without affecting others, directly addressing the stated problems of poor reliability and difficulty enhancing the app.

Option A is a weak argument because microservices architectures are often more expensive upfront due to added complexity, distributed system overhead, and operational tooling - overpromising cost savings to leadership is a credibility risk.

Option B is a red herring: containerizing a monolith with Docker just wraps the existing problem in a new box; it doesn't provide microservices benefits like independent scaling or fault isolation, and it doesn't address the "fully managed service" goal.

Option D (Migrate for Compute Engine) is a VM lift-and-shift tool - it moves workloads to the cloud as-is and has nothing to do with re-architecting to microservices.

Memory tip: Think "C = Capabilities leadership cares about" - decouple, develop independently, deploy faster, scale per service. The other options either overpromise (A), miss the point (B), or use the wrong tool entirely (D).

Topics

#Microservices#Managed Services#Application Modernization#Business Value

Community Discussion

No community discussion yet for this question.

Full PROFESSIONAL-CLOUD-ARCHITECT Practice