nerdexam
Google

PROFESSIONAL-CLOUD-ARCHITECT · Question #25

Your company has decided to make a major revision of their API in order to create better experiences for their developers. They need to keep the old version of the API available and deployable…

The correct answer is D. Use separate backend pools for each API path behind the load balancer. A is not correct because a single load balancer with URL maps is sufficient. B is not correct because it goes against the requirements. The company wants to keep the old API available while new customers and testers try the new API. C is not correct because it is not a…

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

Question

Your company has decided to make a major revision of their API in order to create better experiences for their developers. They need to keep the old version of the API available and deployable, while allowing new customers and testers to try out the new API. They want to keep the same SSL and DNS records in place to serve both APIs. What should they do?

Options

  • AConfigure a new load balancer for the new version of the API.
  • BReconfigure old clients to use a new endpoint for the new API.
  • CHave the old API forward traffic to the new API based on the path.
  • DUse separate backend pools for each API path behind the load balancer.

How the community answered

(31 responses)
  • A
    6% (2)
  • B
    3% (1)
  • C
    16% (5)
  • D
    74% (23)

Explanation

A is not correct because a single load balancer with URL maps is sufficient. B is not correct because it goes against the requirements. The company wants to keep the old API available while new customers and testers try the new API. C is not correct because it is not a requirement to decommission the implementation behind the old API Moreover, it introduces unnecessary risk in case bugs or incompatibilities are discovered D is correct because an HTTP(S) load balancer can direct traffic reaching a single IP to different backends based on the incoming URL.

Topics

#API versioning#load balancer#path-based routing#backend pools

Community Discussion

No community discussion yet for this question.

Full PROFESSIONAL-CLOUD-ARCHITECT Practice