Google Professional Cloud DevOps Engineer Question 98
Single answerGoogle Cloud PlatformYou are working as a Cloud DevOps Engineer for an e-commerce platform that uses an SLO of 99.95% availability for its payment processing service. Recently, the service exceeded its error budget due to multiple outages caused by a new deployment. What action should you recommend to your team in alignment with error budget principles?
- A
Halt all new feature deployments and focus on improving the reliability of the service.
- B
Increase the SLO to 99.99% to ensure stricter monitoring and accountability.
- C
Reduce the error budget temporarily to allow more frequent deployments.
- D
Continue with planned feature deployments and monitor the error budget for further breaches.
Show answer and explanation
Correct answer: A
Explanation
An error budget represents the allowable downtime or errors for a service within a defined SLO. When the error budget is exceeded, it indicates reliability issues that need immediate attention. The correct action is to prioritize stabilizing the service by pausing feature deployments and addressing the root cause of the errors, as this aligns with the principles of SRE and error budget management.
- A. Correct.
Correct. Halting new deployments and prioritizing reliability improvements is a key principle when an error budget is exceeded. This ensures the service stabilizes before introducing additional changes.
- B. Incorrect.
Incorrect. Increasing the SLO makes it harder to meet reliability targets and does not address the root cause of the error budget breach.
- C. Incorrect.
Incorrect. Reducing the error budget is not a recommended action, as it does not resolve the underlying reliability issues and contradicts the purpose of the error budget.
- D. Incorrect.
Incorrect. Continuing deployments despite breaching the error budget disregards the principle of prioritizing reliability over feature velocity in such scenarios.