PROFESSIONAL-CLOUD-DEVOPS-ENGINEER · Question #44
Your company follows Site Reliability Engineering principles. You are writing a postmortem for an incident, triggered by a software change that severely affected users. You want to prevent severe inci
The correct answer is B. Ensure that test cases that catch errors of this type are run successfully before new software. To prevent severe incidents triggered by software changes in the future, adhering to Site Reliability Engineering (SRE) principles requires focusing on robust testing practices to catch errors before deployment.
Question
Options
- AIdentify engineers responsible for the incident and escalate to the senior management.
- BEnsure that test cases that catch errors of this type are run successfully before new software
- CFollow up with the employees who reviewed the changes and prescribe practices they should
- DDesign a policy that will require on-call teams to immediately call engineers and management to
How the community answered
(28 responses)- A7% (2)
- B82% (23)
- C4% (1)
- D7% (2)
Why each option
To prevent severe incidents triggered by software changes in the future, adhering to Site Reliability Engineering (SRE) principles requires focusing on robust testing practices to catch errors before deployment.
Identifying responsible engineers and escalating to senior management is contrary to the blameless culture of SRE, which focuses on systemic improvements rather than individual blame.
A core SRE principle for preventing incidents stemming from software changes is to improve the reliability and coverage of automated testing. Ensuring that test cases designed to catch the type of errors that caused the incident are run successfully before new software is released directly addresses the root cause of the incident and prevents recurrence.
Following up with code reviewers and prescribing practices can be seen as punitive and does not guarantee systemic improvement, as it focuses on individual correction rather than process enhancement.
Designing a policy for on-call teams to immediately call engineers and management is a reactive measure during an incident, not a preventative action to stop severe incidents from happening in the first place.
Concept tested: SRE incident prevention strategies
Source: https://sre.google/sre-book/applying-sre-practices/
Topics
Community Discussion
No community discussion yet for this question.