Google Cloud Professional Cloud DevOps Engineer — Question 188

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?

Answer options

Correct answer: D

Explanation

The correct answer is D because it allows for a controlled rollout of the feature while minimizing risk, especially since the error budget is exhausted. Option A is incorrect as it delays the delivery of a critical feature. Option B is not ideal because simply re-running unit tests does not address the current state of the application concerning its error budget. Option C is not advisable as it disregards the policy in place and could further compromise application stability.