
Answer-first summary for fast verification
Answer: Deploy changes to a small subset of users before rolling out to production
The correct answer is D. Deploying changes to a small subset of users before rolling out to production, also known as canary deployment, helps to identify performance issues in a controlled environment. By first exposing the changes to a smaller group, you can observe how the new changes perform under real-world usage conditions and detect any performance bugs before they affect the entire user base. This approach allows you to catch and fix issues early, reducing the risk of widespread problems.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.
In your current deployment process, your solution encounters performance issues in the production environment that were not present in the staging and testing environments. This discrepancy suggests that the testing environments may not accurately reflect real-world usage conditions. Considering this, how can you adjust your test and deployment procedures to better identify and mitigate these performance bugs before they reach production?
A
Deploy fewer changes to production
B
Deploy smaller changes to production
C
Increase the load on your test and staging environments
D
Deploy changes to a small subset of users before rolling out to production