1.Runbooks, Playbooks, Incidents, and Postmortems
A 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.
Key features
- AWS defines operational excellence as the ability to support development and run workloads effectively, gain insight into their operations, and continuously improve supporting processes and procedures to deliver business value
- A runbook step is executable as written — a specific command with specific arguments, not "check the database"
- A playbook is a decision tree: symptom, what to look at, what each result means, and where to go next
- Incident roles matter more than incident tooling: someone coordinates, someone investigates, someone communicates, and one person holds the decision
- A postmortem produces owned actions with dates; without those it is a document nobody reads twice
- Blameless does not mean causeless — the goal is to change the system so an ordinary mistake cannot cause the same outcome, which is the continuous-improvement half: findings become runbook edits, alarms, and automation
Runbook or playbook?
- 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)
Signature
runbook (known task, exact commands) · playbook (unknown problem, decision tree) · mitigate → diagnose → postmortem → change
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".