Production Infrastructure BlueprintBlueprint Rev. 2026-08-09

Runbooks #

How they are written #

  • Symptom first. Each runbook opens with what the reader is seeing, what they get back, and how long it takes — before any command.
  • “Is this the right runbook?” comes before the procedure. A rollback does not undo a migration; a restore is the only procedure that throws data away.
  • Cluster commands, with the local equivalent underneath where they differ, so the same page works against the Compose stack.
  • Every alert’s runbook_url points at its own section of the alerts runbook; adding an alert means adding its section in the same commit.
  • They end with what stops it, and what to record afterwards — a missed page or a useless one is a defect in the rules, and gets a test.
esc
↑ ↓ to move↵ to open/ or ⌘K to search