Skip to main content
Two hands, each dropping an identical coin into the same slot at once

Week 6: A runbook fails the same ways a retry library does

Why some weeks have no client, library or platform to hand the decision to, and what a runbook has in common with a retry library.

12 April 2027

Every mechanism so far has lived in a client, a library or a platform, because there was code between the failure and the second attempt. Take the code out and the failure modes are unchanged. Two operators working the same incident from the same runbook have no idempotency check, no backoff and no shared state, so both of them issue the payout. What they need is what the code needed, in a different medium: a runbook line saying who acts, a wait-and-check step before anybody acts again, and one incident channel both people are reading. A runbook is a retry policy executed by a person, which is why it can be wrong in the same ways, and why nothing in your logs records it happening.

Outline

Teaching team