Runbooks, Playbooks, Incidents, and Postmortems
coreintermediateA runbook is the procedure for a task you know how to do — restart the service, rotate the credential, fail over the database. A playbook is the procedure for investigating something you do not yet understand. Incident management is the process that runs during the outage, and the postmortem is what turns the outage into a change that prevents the next one.
Think of it as
Runbook: I know what to do, here are the steps. Playbook: I do not know what is wrong, here is how to find out. Confusing the two produces documents that answer neither question, which is why most "runbooks" are unusable during an actual incident.
What we're doing: See why a well-written document is still unusable at 3am.
- 2
- This reads well and is a summary, not a procedure. It requires the reader to already know everything the runbook was supposed to supply.
- 7
- Executable as written, by someone who has never done it before. That is the only test that matters.
Why this works: A runbook is read by a tired person under pressure who may not be the expert. Anything requiring judgement they do not have is a gap, and the way to find those gaps is to have someone unfamiliar follow it during a drill.
Writing postmortem actions with no owner and no date
Wrong
Better
What you see: The same incident recurs six months later and the previous postmortem already listed the fix that would have prevented it.
Why: An action without an owner belongs to nobody and an action without a date is never overdue, so neither ever gets scheduled against competing work. The postmortem is the mechanism that turns an outage into a change, and it only works if its output enters the same queue as everything else.
- Detect — an alarm, not a customer
- leads to Respond (pages)
- Respond — roles, playbook, runbook
- leads to Resolve (guided by)
- Resolve — mitigate first, fix second
- leads to Postmortem (followed by)
- Postmortem — owned actions with dates
- leads to Improve (produces)
- Improve — alarms, runbooks, automation
- leads to Detect (improves)
Runbook or playbook?
Together
Remember: Runbook = known task, executable as written. Playbook = unknown problem, a decision tree over signals. During an incident, mitigate first and diagnose later. Postmortems produce owned, dated actions — that is the loop AWS means by "continuously improve".
See also: automating repeatable work · operational readiness and change management · testing recovery procedures

