LeetQuiz Logo
Privacy Policy•contact@leetquiz.com
© 2025 LeetQuiz All rights reserved.
Google Professional Cloud DevOps Engineer

Google Professional Cloud DevOps Engineer

Get started today

Ultimate access to all questions.


You manage a user-facing web application. After reviewing the error budget over the past six months, you observe that the application has never exceeded 5% error budget consumption in any time window. A stakeholder SLO review confirms the SLO is correctly set. To align the SLO more closely with the observed reliability while balancing velocity, reliability, and business needs, which two actions should you take?

Exam-Like




Explanation:

The application has consistently used only 5% of its error budget over six months, indicating higher reliability than required by the current SLO. To make the SLO reflect this observed reliability while balancing velocity, reliability, and business needs:

  • Option B (Have more frequent or potentially risky application releases): This leverages the surplus error budget to increase deployment velocity. Since the error budget is underutilized, teams can afford riskier releases (e.g., faster rollouts or experimental features) without breaching the SLO. This balances velocity and reliability by using the budget as intended, allowing innovation while maintaining user trust.
  • Option C (Tighten the SLO to match the application's observed reliability): Tightening the SLO (e.g., increasing the target reliability percentage) directly aligns the SLO with the observed high performance. This sets a higher bar for future operations, ensuring the SLO accurately reflects the system's capabilities. It must be done collaboratively with stakeholders to confirm business needs, as the SLO was previously deemed appropriate, but the data justifies an update.

Other options are less effective:

  • A (Add more serving capacity): Unnecessary because reliability is already high, and it increases costs without directly addressing SLO reflection.
  • D (Implement additional SLIs): Adds complexity but doesn't adjust the SLO to match observed reliability; it only provides more data, which isn't the primary goal here.
  • E (Announce planned downtime): Artificially consumes error budget but doesn't make the SLO reflect actual reliability; it risks user dissatisfaction and is not a sustainable or balanced approach.
Powered ByGPT-5