
Answer-first summary for fast verification
Answer: Create a development environment for writing code and a test environment for configurations, experiments, and load testing.
The question highlights issues arising from using the production environment for development, testing, and configuration changes, leading to bugs, outages, and slowness. The optimal solution involves segregating environments to isolate production from development and testing activities. Option A suggests automating failure detection in production, which doesn't address the root cause of the issues. Option B proposes a development environment but limits its capacity and access, which may not fully resolve the need for a separate testing environment. Option C suggests securing production and limiting updates, which could hinder agility and innovation. Option D is the best approach as it creates distinct environments for development and testing, allowing for safe experimentation and load testing without affecting production. This segregation is a fundamental DevOps practice to enhance stability and reliability in production systems.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
Your company faces production system issues including bugs, outages, and performance degradation due to developers using production for feature development, bug fixes, configuration changes, and experiments. Additionally, testers conduct load testing in production, impacting system performance. How would you redesign the environment to minimize production bugs/outages while enabling testers to properly load test new features?
A
Create an automated testing script in production to detect failures as soon as they occur.
B
Create a development environment with smaller server capacity and give access only to developers and testers.
C
Secure the production environment to ensure that developers can't change it and set up one controlled update per year.
D
Create a development environment for writing code and a test environment for configurations, experiments, and load testing.
No comments yet.