Google Cloud Professional Cloud Architect — Question 152
An application development team has come to you for advice. They are planning to write and deploy an HTTP(S) API using Go 1.12. The API will have a very unpredictable workload and must remain reliable during peaks in traffic. They want to minimize operational overhead for this application. Which approach should you recommend?
Answer options
- A. Develop the application with containers, and deploy to Google Kubernetes Engine.
- B. Develop the application for App Engine standard environment.
- C. Use a Managed Instance Group when deploying to Compute Engine.
- D. Develop the application for App Engine flexible environment, using a custom runtime.
Correct answer: B
Explanation
The correct answer is B because the App Engine standard environment is designed for applications with variable workloads and offers automatic scaling, which helps manage traffic spikes efficiently while minimizing operational overhead. The other options, while viable, do not provide the same level of simplicity and scalability as App Engine standard for the described needs.