nerdexam
Google

PROFESSIONAL-CLOUD-DEVELOPER · Question #53

Your application in App Engine standard environment receives a large amount of traffic. You are concerned that deploying changes to the application could affect all users negatively. You want to…

The correct answer is D. Use App Engine traffic splitting to have a smaller part of the users test out new features, and. A is incorrect because there are patterns to perform A/B testing and reduce the need for regular independent load tests. B is incorrect because it does not accurately simulate the production environment. C is incorrect because smoke tests are still exposing all users to new…

Implementing, Testing, and Deploying Solutions

Question

Your application in App Engine standard environment receives a large amount of traffic. You are concerned that deploying changes to the application could affect all users negatively. You want to avoid full-scale load testing due to cost concerns, but you still want to deploy new features as quickly as possible. Which approach should you take?

Options

  • ASchedule weekly load tests against the production application.
  • BUse the local development environment to perform load testing outside Google Cloud Platform.
  • CBefore allowing users to access new features, deploy as a new version and perform smoke tests.
  • DUse App Engine traffic splitting to have a smaller part of the users test out new features, and

How the community answered

(54 responses)
  • A
    15% (8)
  • B
    4% (2)
  • C
    7% (4)
  • D
    74% (40)

Explanation

A is incorrect because there are patterns to perform A/B testing and reduce the need for regular independent load tests. B is incorrect because it does not accurately simulate the production environment. C is incorrect because smoke tests are still exposing all users to new features immediately as D is correct because traffic splitting allows real user testing without impacting all users and reduces load testing costs.

Topics

#App Engine#Deployment Strategies#Traffic Splitting#Canary Releases

Community Discussion

No community discussion yet for this question.

Full PROFESSIONAL-CLOUD-DEVELOPER Practice