Incident response, on-call, postmortems, capacity planning and change management
coreintermediateSLOs and error budgets (covered in full elsewhere) tell you whether something is currently broken enough to act on — the rest of operational maturity is what happens once you decide to act, and what you do afterward so the same failure gets less likely. Incident response is the structured process for restoring service during an active outage: someone is explicitly in charge (an incident commander), status is communicated on a fixed cadence, and mitigating the symptom comes before finding the root cause. On-call is the rotation of engineers carrying paging responsibility for a service outside business hours, with an explicit handoff and escalation path so no page is silently dropped. A postmortem is the written record produced after an incident is resolved — blameless by convention, meaning it names the systemic and contributing factors rather than the person who happened to be holding the pager, because blame teaches people to hide information rather than surface it. Capacity planning is forecasting resource needs ahead of demand (traffic growth, seasonal peaks, a marketing launch) so scaling is a scheduled decision rather than a reactive scramble. Change management is the discipline of controlling how changes (deploys, config, infrastructure) enter production — the biggest source of incidents in most systems is a recent change, so the process that gates changes is itself a reliability lever, not just paperwork.
Think of it as
Picture a hospital emergency room paired with its morbidity-and-mortality conference. The ER (incident response) has one attending physician calling the shots, a triage order (stop the bleeding before ordering the biopsy), and a shift schedule (on-call) so someone is always reachable. After the patient stabilizes, the M&M conference (postmortem) reviews the case with no one on trial — the question is "what about our protocol let this happen," not "whose fault was it" — because a resident who fears blame stops reporting near-misses. Capacity planning is the hospital's bed-forecasting for flu season, done in October, not the night the ER is already full. Change management is the hospital's own credentialing and surgical-checklist process — most preventable harm traces back to a procedure that skipped a step, so the checklist is a patient-safety mechanism, not bureaucracy.
What we're doing: Trace one incident from a paged alert through to postmortem action items.
- 4
- Rollback (mitigation) happens before anyone understands the actual root cause -- restoring users takes priority over debugging live.
- 9
- The escalation path did not need to fire here, but the incident could have named a second on-call automatically if step 2 had gone unacknowledged.
- 17
- The action item targets the missing safety net (no canary stage), not the person who wrote the bug -- this is what "blameless" means in practice.
Why this works: The five terms this concept covers are not abstract definitions here — incident response is steps 2-6, on-call is who got paged in step 1 and who would have been paged next, and the postmortem in step 7 is where the fix becomes systemic instead of "don't do that again."
Debugging the root cause live before mitigating the user-facing symptom
Wrong
Better
What you see: Users experience a much longer outage than necessary because the team optimized for understanding the problem instead of ending it — by the time the real root cause is found, the same fix (a rollback) that was available in minute one is what actually resolves it, just an hour later.
Why: Root-causing under active user impact is slower and riskier than reverting to a known-good state, and every extra minute of investigation is a minute the incident stays open. The mitigate-first convention exists precisely so that "why did this happen" is answered on a timeline that does not extend the outage.
- Detected (start)
- → Declared when IC takes charge
- Declared
- → Mitigated when fix the symptom first
- Mitigated
- → Resolved when confirm stable
- Resolved (end)
- → Postmortem written when within days, while memory is fresh
- Postmortem written (end)
The five operational-maturity terms this concept covers, and what each answers
Remember: SLOs and error budgets decide whether to act — this concept is everything that happens once you do: an incident commander mitigates before root-causing, on-call has an explicit escalation path so no page is silently dropped, postmortems are blameless and target systemic gaps, and capacity planning plus change management are the preventive half that heads off saturation and change-caused incidents before they start.
See also: sli slo sla definitions · error budgets · designing for operability

