grafclouds.com / documents / training / devops-challenges / rollback-vs-forward-fix

3 AM Outage: Roll Back or Fix Forward?

Intermediate ~12 min read
CI/CD

Scenario

It is a little after 3 AM and your pager goes off: the checkout service error rate has jumped from a fraction of a percent to nearly 10% in the space of a few minutes. Roughly twenty minutes earlier, a new release went out. The previous version ran cleanly for over a week before that. A rollback to it would take about two minutes through your deploy pipeline. You do not yet know what the root cause is — only that errors started climbing shortly after the deploy, and that every failed request is a customer who could not pay you.

The Quick Fix on the Table

A teammate pops into the incident channel: they think they see the bug and can push a small patch — "give me a few minutes." Fixing forward feels productive, avoids "undoing" the release, and if the patch works you get both service restoration and the new feature in one move. Nobody has to admit the deploy was bad.

Interview · Round 1

The quick fix is on the table and the room is waiting for your call. Would you sign off on it? Take a position and justify it — out loud or on paper — before revealing the analysis.