CLOUD-DIGITAL-LEADER · Question #349
What DevOps practice should an organization use when developing their application to help minimize disruption caused by bugs?
The correct answer is C. Implement small changes incrementally to reduce recovery time when bugs appear. Continuous delivery DevOps practice recommends shipping small, incremental changes so that when bugs occur, the scope of impact and the effort required to diagnose and recover are minimized. The other options either halt service or make bugs harder to isolate.
Question
What DevOps practice should an organization use when developing their application to help minimize disruption caused by bugs?
Options
- APause production until all bugs have been eliminated
- BPrioritize fixing large bugs during production because they are easier to review
- CImplement small changes incrementally to reduce recovery time when bugs appear
- DImplement large changes together to make rolling back easier when bugs appear
How the community answered
(67 responses)- A4% (3)
- B1% (1)
- C91% (61)
- D3% (2)
Why each option
Continuous delivery DevOps practice recommends shipping small, incremental changes so that when bugs occur, the scope of impact and the effort required to diagnose and recover are minimized. The other options either halt service or make bugs harder to isolate.
Pausing production until all bugs are eliminated is impractical and eliminates service availability, causing far greater disruption than the bugs themselves.
Large bugs in production are more complex and time-consuming to review, not easier, and waiting for them to appear increases risk.
Implementing small, incremental changes is a core principle of continuous integration and continuous delivery (CI/CD), limiting the blast radius of any single defect. Smaller change sets are faster to test, review, and roll back, directly reducing mean time to recovery (MTTR) when bugs are introduced. This practice keeps the application in a consistently releasable state and prevents large-scale disruption.
Batching large changes together makes it significantly harder to isolate the cause of a bug and increases the complexity and risk of any rollback.
Concept tested: Incremental change delivery in CI/CD DevOps practice
Source: https://cloud.google.com/architecture/devops/devops-tech-continuous-delivery
Topics
Community Discussion
No community discussion yet for this question.