Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
exam questions

Exam Professional Cloud Developer All Questions

View all questions & answers for the Professional Cloud Developer exam

Exam Professional Cloud Developer topic 1 question 92 discussion

Actual exam question from Google's Professional Cloud Developer
Question #: 92
Topic #: 1
[All Professional Cloud Developer Questions]

You are designing a deployment technique for your new applications on Google Cloud. As part of your deployment planning, you want to use live traffic to gather performance metrics for both new and existing applications. You need to test against the full production load prior to launch. What should you do?

  • A. Use canary deployment
  • B. Use blue/green deployment
  • C. Use rolling updates deployment
  • D. Use A/B testing with traffic mirroring during deployment
Show Suggested Answer Hide Answer
Suggested Answer: D 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
Ksamilosb
Highly Voted 2 years, 9 months ago
D due to "full production load"
upvoted 8 times
...
thewalker
Most Recent 4 months, 1 week ago
Selected Answer: D
A/B Testing with Traffic Mirroring: This approach allows you to send a portion of your live production traffic to both the new and existing versions of your application simultaneously. This provides a realistic test environment with real-world load, allowing you to gather performance metrics for both versions side-by-side. Traffic mirroring ensures that the new version is tested under the same conditions as the existing version, providing a more accurate comparison.
upvoted 1 times
thewalker
4 months, 1 week ago
A. Canary Deployment: While canary deployment is useful for gradual rollouts and testing, it primarily focuses on testing the new version in a limited environment. It doesn't necessarily provide a full production load test. B. Blue/Green Deployment: Blue/green deployment involves switching traffic between two identical environments. While it allows for zero downtime deployments, it doesn't provide a way to test both versions simultaneously with live traffic. C. Rolling Updates Deployment: Rolling updates gradually replace instances with new versions. This approach doesn't offer a way to test both versions with live traffic simultaneously.
upvoted 1 times
...
...
Aeglas
1 year ago
Selected Answer: D
Canary will only redirect a small portion of the traffic, while A/B with mirroring will test the new version in full load
upvoted 2 times
...
__rajan__
1 year, 2 months ago
Selected Answer: D
A/B testing with traffic mirroring during deployment. This technique allows you to divert a portion of the live production traffic to the new application version while still serving the majority of the traffic to the existing version. By comparing the performance metrics of both versions under real-world conditions, you can assess the impact of the new deployment on your application’s performance and stability.
upvoted 2 times
...
Foxal
1 year, 9 months ago
Selected Answer: D
"You need to test against the full production load prior to launch" It's impossible with canary. "A/B testing with traffic mirroring during deployment" is the only one possibility we have to test the entire traffic before the roll out.
upvoted 3 times
...
zellck
1 year, 11 months ago
Selected Answer: D
D is the answer.
upvoted 1 times
...
[Removed]
2 years, 1 month ago
D, the question requires more than just "a load" rather the "full load" the only strategy where this happens is A/B testing
upvoted 1 times
...
tomato123
2 years, 3 months ago
Selected Answer: D
D is correct
upvoted 2 times
...
akshaychavan7
2 years, 3 months ago
Selected Answer: D
After giving a deliberate thought, I think it's option D. The keyword here is 'gather performance metrics,' and as everyone must know A/B testing's whole purpose is to gather performance metrics.
upvoted 1 times
...
nehaxlpb
2 years, 4 months ago
Selected Answer: A
Correct Answer is Shadow test pattern, as it is not in the option selected D https://cloud.google.com/architecture/application-deployment-and-testing-strategies#shadow_test_pattern
upvoted 2 times
...
szl0144
2 years, 6 months ago
D is my answer
upvoted 2 times
...
nqthien041292
2 years, 7 months ago
Selected Answer: A
Vote A
upvoted 1 times
...
dishum
2 years, 8 months ago
Full production - A/B testing, option D
upvoted 1 times
...
htakami
2 years, 8 months ago
Canary can test live production traffic on production (Answer A) https://cloud.google.com/architecture/application-deployment-and-testing-strategies#key_benefits_4
upvoted 2 times
plaffoniera
2 years, 5 months ago
is it possible that right answer is not present. To me the answer is "Shadow Test Pattern" https://cloud.google.com/architecture/application-deployment-and-testing-strategies#shadow_test_pattern. Do you agree ?
upvoted 1 times
...
...
ESP_SAP
2 years, 9 months ago
Correct answer is A: Canary deployment is a technique to reduce the risk of introducing a software update in production by slowly rolling out the change to a small subset of users before making it available to everybody. This deployment technique is one where the SRE of an application development team relies on a router or load balancer to target individual routes. They target a small fragment of the overall user base with the newer version of the application. Once this new set of users are have used the application important metrics will be collected and analyzed to decide whether the new update is good for a full scale rolled to all the users or whether it needs to be rolled back for further troubleshooting.
upvoted 2 times
...
GCPCloudArchitectUser
2 years, 9 months ago
Selected Answer: D
you want to use live traffic to gather performance metrics for both new and existing applications
upvoted 3 times
...
Blueocean
2 years, 10 months ago
Agree with Option A
upvoted 1 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...