hiexam
google · Professional-Cloud-Architect · Q424 · multiple_choice · topic_1

Your company has decided to make a major revision of their API in order to create better experiences for their develope…

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?
  • A.Configure a new load balancer for the new version of the API
  • B.Reconfigure old clients to use a new endpoint for the new API
  • C.Have the old API forward traffic to the new API based on the path
  • D.Use separate backend pools for each API path behind the load balancer
Explanation
D is the answer because HTTP(S) load balancer can direct traffic reaching a single IP to different backends based on the incoming URL. A is not correct because configuring a new load balancer would require a new or different SSL and DNS records which conflicts with the requirements to keep the same SSL and DNS records. 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 in the new API.

Reference: examtopics_top_comment

Practice with progress tracking

Sign in to track wrong answers, get spaced-repetition reminders, and run timed exam mode.