PROFESSIONAL-CLOUD-ARCHITECT · Question #305
Case Study: 11 - TerramEarth Company overview TerramEarth manufactures heavy equipment for the mining and agricultural industries. They currently have over 500 dealers and service centers in 100…
The correct answer is A. Use an HTTP(S) Load Balancer C. Use Cloud Endpoints/Apigee D. Use Serverless NEGs for integration. This question tests knowledge of the GCP services appropriate for exposing and managing APIs when decomposing a monolithic application into microservices.
Question
Options
- AUse an HTTP(S) Load Balancer
- BDevelop a proxy inside the monolithic application for integration
- CUse Cloud Endpoints/Apigee
- DUse Serverless NEGs for integration
- EUse App Engine flexible edition
How the community answered
(58 responses)- A71% (41)
- B10% (6)
- E19% (11)
Why each option
This question tests knowledge of the GCP services appropriate for exposing and managing APIs when decomposing a monolithic application into microservices.
An HTTP(S) Load Balancer distributes incoming traffic across microservice backends, provides SSL termination, and enables path-based routing necessary for a microservices architecture.
Building a proxy inside the monolithic application re-centralizes traffic through the monolith, defeating the purpose of decomposition and creating a single point of failure.
Cloud Endpoints or Apigee provides API management capabilities including authentication, rate limiting, monitoring, and developer portal features needed to securely expose microservices to internal and external consumers.
Serverless NEGs (Network Endpoint Groups) allow the Load Balancer to route traffic directly to serverless backends such as Cloud Run or Cloud Functions, enabling integration without running dedicated VMs.
App Engine flexible edition is a compute platform for running applications, not an integration or API management service, and does not solve the problem of exposing and managing microservice APIs.
Concept tested: API management and load balancing for microservices migration
Source: https://cloud.google.com/architecture/microservices-architecture-on-google-cloud
Topics
Community Discussion
No community discussion yet for this question.