nerdexam
Google

PROFESSIONAL-CLOUD-DEVOPS-ENGINEER · Question #205

You manage your company's primary revenue-generating application. You have an error budget policy in place that freezes production deployments when the application is close to breaching its SLO. A…

The correct answer is A. Delay the deployment of the feature until the error budget is replenished. An error budget policy is designed to prevent further instability in the application by freezing production deployments when the system is close to breaching its Service Level Objective (SLO). Since the application has already exhausted its error budget, deploying new changes…

Submitted by tom_us· Apr 18, 2026Applying site reliability engineering principles to a service

Question

You manage your company's primary revenue-generating application. You have an error budget policy in place that freezes production deployments when the application is close to breaching its SLO. A number of issues have recently occurred, and the application has exhausted its error budget. You need to deploy a new release to the application that includes a feature urgently required by your largest customer. You have been told that the release has passed all unit tests. What should you do?

Options

  • ADelay the deployment of the feature until the error budget is replenished.
  • BRe-run the unit tests, and start the deployment of the feature if the tests pass.
  • CStart the deployment of the feature immediately.
  • DDeploy the feature to a subset of users, and gradually roll out to all users if there are no errors

How the community answered

(37 responses)
  • A
    81% (30)
  • B
    3% (1)
  • C
    11% (4)
  • D
    5% (2)

Explanation

An error budget policy is designed to prevent further instability in the application by freezing production deployments when the system is close to breaching its Service Level Objective (SLO). Since the application has already exhausted its error budget, deploying new changes - even if they passed unit tests - risks further instability. The best practice is to delay the deployment until the error budget is replenished, ensuring service reliability and adherence to Site Reliability Engineering (SRE) principles.

Topics

#Error Budget#SLOs#SRE Principles#Deployment Policy

Community Discussion

No community discussion yet for this question.

Full PROFESSIONAL-CLOUD-DEVOPS-ENGINEER Practice