Google Cloud Professional Cloud Developer — Question 301

You are developing an external-facing application on GKE that provides a streaming API to users. You want to offer two subscription tiers, “basic" and “premium", to users based on the number of API requests that each client application is allowed to make each day. You want to design the application architecture to provide subscription tiers to users while following Google-recommended practices. What should you do?

Answer options

Correct answer: A

Explanation

The correct answer is A because using Apigee to manage API keys and configure a Quota policy aligns with Google's recommended practices for API management. Options B and D incorrectly use a SpikeArrest policy and introduce unnecessary complexity by deploying multiple clusters, respectively. Option C does not utilize Apigee, which is essential for managing API requests effectively based on subscription tiers.