
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.