Optimizing SLO Balance Between Reliability and Velocity
Short answer
BC When a service consistently meets its SLO, you should increase deployment velocity/risk and shift engineering time to less reliable services.
Question
satisfaction has been consistently high. Most of your service's operations tasks are automated and few repetitive tasks occur frequently. You want to optimize the
balance between reliability and deployment velocity while following site reliability engineering best practices. What should you do? (Choose two.)
Key Takeaways
The core concept tested is the SRE SLO Decision Matrix, which dictates that services meeting their SLOs should shift resources away from reliability work to enable higher velocity or address less mature services.
This question addresses how to manage the trade-off between service reliability and deployment velocity when a service is already performing well against its Service Level Objectives (SLOs). It establishes that high reliability allows teams to increase risk and focus on other areas.
Common mistake: Many learners incorrectly choose options related to tightening SLOs (A) or improving SLI coverage (E), failing to recognize that these actions are unnecessary when the service is already stable and reliable.
Expert Analysis
Why the Answer Is Correct
According to Google's Site Reliability Engineering (SRE) principles, specifically the SLO Decision Matrix, when a service consistently meets its SLOs and customer satisfaction is high, the team has "earned" the right to increase deployment velocity or take on more risk. Simultaneously, since the service is stable, engineering time should be shifted to other services that are less reliable and need more attention, optimizing overall organizational reliability.Why the Other Options Are Wrong
Option A is incorrect because making the SLO stricter without a business need can stifle innovation unnecessarily. Option D is wrong because prioritizing reliability over features for an already stable service is inefficient use of resources. Option E is incorrect because changing SLIs implies the current measurement is flawed, but the prompt states the SLO is well-defined and met.Community Comment Notes
The majority of the community, including highly-rated comments, identified B and C as the correct answers. One user provided a direct link to the official SRE workbook's SLO decision matrix to validate this choice. Another commenter initially suggested different options but later aligned with the consensus after reviewing the material, highlighting the importance of understanding the specific SLO matrix framework.Official Reference
https://sre.google/workbook/implementing-slos/#slo-decision-matrix
This link opens the official vendor documentation in a new tab.
Exam Strategy
When analyzing SLO-related questions, always look for keywords like 'consistently met' or 'high satisfaction.' If the service is healthy, the answer usually involves increasing velocity/risk or moving resources to unstable services. Avoid options that suggest fixing what isn't broken.
Frequently Asked Questions
Why not tighten the SLO if the service is doing well?
What does the SLO Decision Matrix recommend for stable services?
Discussion 20 contributions
Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.
From public community threads 20
-
NXD 👍 24BC https://sre.google/workbook/implementing-slos/#slo-decision-matrix A: wrong – SLO is already well-defined, customer satisfaction is high. E: wrong – change SLI means how SLO, which is already well-defined. CD are valid, but the best option is C because current product is already quite reliable.
-
TNT87 👍 6These are the correct answers. Thank me later. All the best guys
-
zygomar 👍 4as NXD 's link shows (https://sre.google/workbook/implementing-slos/#slo-decision-matrix) answer is B C. See link.
-
FunkyB 👍 3NXD, thank you for posting the link. The answer is explicitly stated in the post. The SLO matrix listed there is also great for future use cases. I personally love reading the discussions and posts to fully understand the concepts and services. Thanks again.
-
TNT87 👍 3After perusing the SRE book... D, E Is correct, there is a question that is almost this very question but the wording is different
Show 15 more comments
-
MF2C 👍 3yes B and C
-
Alaaelanwr 👍 3i think BC
-
Sekierer 👍 3B and C
-
Rupo7 👍 2As mentioned by others, we can see in the SRE book table here https://sre.google/workbook/implementing-slos/#slo-decision-matrix that when: SLO=Met Toil=Low Customer Satisfaction=High then: Choose to (a) relax release and deployment processes and increase velocity, or (b) step back from the engagement and focus engineering time on services that need more reliability. This matches only B and C.
-
giammydell 👍 2I think B and E: A No: SLO is well defined B YES: the service met the SLO so you have error budget available for DEPLOY C I think NO, you will reduce your team number D NO higher reliability is unnecessary (SLO well defined) E YES you can modify SLI to extend coverage
-
Shasha1 👍 2i think CD are correct regarding E i am not sure we can modify SLI after we defined
-
shefalia 👍 2This was asked on (12/24/22), passed the exam . I opted for B & E
-
thewalker 👍 1B. Increase the service's deployment velocity and/or risk. With the current high reliability and consistent SLO adherence, you have room to increase the deployment velocity. This means you can deploy updates and new features more frequently, which can help in rapidly delivering value to your customers and staying competitive. As long as you monitor the impact on your SLO and maintain your reliability standards, this approach can optimize both reliability and deployment velocity. C. Shift engineering time to other services that need more reliability. Since your current service is already stable and meeting its SLOs, you can allocate some of the engineering resources to other services that might be struggling with reliability. This will help improve the overall reliability of your organization's services and make better use of your engineering talent.
-
BlackCoffee 👍 1The two correct answers are B and C. E is incorrect because there is no indication that the current SLIs are failing to reflect user happiness, as customer satisfaction is already consistently high. Changing them is unnecessary.
-
TNT87 👍 1B C, ,,,, D; E Are for the previous question, number 80
-
aswani 👍 1Are the questions still relavant?
-
TNT87 👍 1Ans C; D are correct.
-
TNT87 👍 1its a mistake here
-
dobby_elf 👍 1letter B and C
-
LaxmanTiwari 👍 1Agree with BC
Reader comments & corrections
No reader corrections yet — spotted an error or have a note? Share it below.
Related Analysis
Practice All PCDOE Questions
Access 75 questions with complete answers and detailed explanations.
View Full PCDOE Practice Test →