
Answer-first summary for fast verification
Answer: Create an instance template for the backend. For every region, deploy it on a multi-zone managed instance group. Use an L7 load balancer.
The correct answer is C based on the Mountkirk Games requirements and Google-recommended practices. The backend communicates via REST API, which operates at the HTTP/HTTPS layer (Layer 7), necessitating an L7 load balancer for proper protocol handling and features like URL-based routing. Multi-zone managed instance groups are required to ensure high availability and minimize downtime, as they provide redundancy across zones within each region, aligning with the global scale and uptime requirements. The community discussion strongly supports C with high upvotes (e.g., 66 upvotes for the top comment) and detailed reasoning, emphasizing that L7 is essential for REST APIs and multi-zone deployment for resilience. Options A and B are incorrect because L4 load balancers (TCP/UDP) are unsuitable for HTTP-based REST APIs. Option D is suboptimal as single-zone groups lack the redundancy needed for high availability, contradicting the goal to minimize downtime.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.
As the lead architect for Mountkirk Games' new Game Backend Platform, and given that the game client communicates via a REST API, what is the Google-recommended design for the backend?
A
Create an instance template for the backend. For every region, deploy it on a multi-zone managed instance group. Use an L4 load balancer.
B
Create an instance template for the backend. For every region, deploy it on a single-zone managed instance group. Use an L4 load balancer.
C
Create an instance template for the backend. For every region, deploy it on a multi-zone managed instance group. Use an L7 load balancer.
D
Create an instance template for the backend. For every region, deploy it on a single-zone managed instance group. Use an L7 load balancer.