
Answer-first summary for fast verification
Answer: Create a development environment for coding and a separate testing environment for configurations, trials, and stress testing.
The optimal solution involves establishing distinct environments for development, testing, and production. This separation aids in reducing production bugs and outages by enabling developers to innovate and testers to conduct load tests without affecting the production environment's stability and security. It ensures that new features and fixes are thoroughly vetted in a controlled setting before being deployed to production.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.
To minimize bugs and outages in production, and to allow testers to effectively perform load testing on new features, your company is reevaluating its environment setup. Currently, the production environment is being used by developers for configuration, experiments, and feature development, leading to user outages. Additionally, testers conducting load tests in the same environment are causing slowdowns. What measures should be implemented to address these issues?
A
Develop an automated monitoring system in production to quickly identify and address defects.
B
Create a development environment for coding and a separate testing environment for configurations, trials, and stress testing.
C
Implement strict access controls to the production environment, allowing only one managed update annually to prevent developer modifications.
D
Set up a development environment with restricted server capacity and limit access exclusively to developers and testers.