← all posts

What Actually Happens During an Incident

The outage gets attention, but the response determines the cost.

The outage gets the attention.

The outage gets the attention, but the response determines the cost. The first 15 minutes, the coordination, the decisions made under pressure, and the postmortem all matter as much as the technical trigger.

Most teams optimize for the outage. The teams that are good at incidents optimize for the parts nobody watches.

The first 15 minutes are the incident

When a system breaks, the clock starts. The first 15 minutes determine the shape of the entire incident.

The fix almost never happens in that window. The decisions do.

Who is coordinating? Who is investigating? Who is communicating? Are these the same person? (They shouldn't be.) Is someone reading logs, or is everyone reading logs? Is someone writing down what happened and when, or is the timeline being reconstructed later from memory and chat scrolls?

Most teams do not practice this. They practice the technical response: the runbook, the rollback, the failover. They do not practice the coordination.

So when the incident hits, five engineers all read the same logs, nobody is coordinating, nobody is communicating with stakeholders, and the first 15 minutes are wasted.

This is reliability as an organizational problem in real time. The technical response is usually adequate. The coordination is usually not. And the coordination is what determines whether the incident is 30 minutes or 3 hours.

The teams that are good at incidents have one role that matters more than any other: the incident commander. Not the person fixing the problem. The person running the room. Their job is to make sure someone is investigating, someone is communicating, and someone is keeping the timeline. They don't touch the system. They run the response.

This separation is unnatural. The senior engineer who knows the system wants to debug it. That's the interesting work. But if the senior engineer is debugging, nobody is coordinating, and the incident takes longer. The hardest part of incident response is the senior engineer stepping back from the keyboard and running the room instead.

The timeline is the artifact

The timeline is often more valuable than it looks during the incident.

During the incident, someone should be writing down what happened and when.

Not a narrative. A log.

"10:03: alert fired. 10:05: Jane confirmed elevated error rate in payment service. 10:08: rollback initiated. 10:12: rollback complete, errors decreasing."

This serves two purposes. During the incident, it gives the commander a view of what's been tried and what hasn't. After the incident, it's the raw material for the postmortem.

Most teams don't do this. They reconstruct the timeline from chat logs, dashboard screenshots, and memory. The reconstruction is always wrong. Times are off by minutes. Causality is inferred after the fact. The timeline reflects interpretation more than reality. A postmortem built on a reconstructed timeline produces conclusions that feel right but aren't grounded in what actually occurred.

Observability is runtime architecture. The timeline is the observability of the response. If you don't capture it live, you lose it, and the postmortem is built on sand.

The postmortem is where the incident becomes valuable

The fix ends the outage. The postmortem is where the incident becomes valuable. It's the mechanism by which the organization learns from the failure. And most postmortems waste the opportunity.

The failure mode is the blame-adjacent postmortem. It is technically blameless. Nobody is named. Nobody is punished. But the structure is still "what went wrong and who should have caught it."

The action items are individual: "Jane will add a test for this case. Bob will update the runbook." The system does not change. The same failure mode will happen again, with different names.

A good postmortem shifts from personal correction to system correction. What made this failure possible? What would have caught it automatically? What made the response longer than it needed to be?

The action items from a good postmortem are systemic. They might add an alert that would have caught the failure earlier, a deployment safeguard that would have prevented the bad change, a coordination change that shortens response time, or an architecture change that removes the assumption that made the failure possible.

Those changes are technical and organizational. The point is to prevent the class of failure, beyond closing the specific ticket.

The incident you don't learn from is the one that repeats

Recovery is the system. The same is true for incidents.

The incident response system includes the runbook and the on-call rotation, but it is larger than both: detection, coordination, communication, timeline, postmortem, action items, follow-through.

The teams that are good at incidents treat the response as a system they operate and improve. They practice the first 15 minutes. They assign the commander role deliberately. They capture timelines live. They write postmortems that change the technical system and the organizational one.

The teams that are bad at incidents treat each one as a surprise. They debug from scratch every time. They coordinate ad hoc. They reconstruct timelines from memory. They write postmortems that produce individual action items and then don't follow up on them.

The difference is practice. Incident response is a skill, and it degrades without use.

The teams that practice it through game days, tabletop exercises, and deliberate review of real incidents get better. The teams that do not, do not. The gap shows up in the metrics that matter: time to detect, time to coordinate, time to resolve.

The useful incident review is the one that changes how the next incident behaves. If the postmortem only names what broke, the organization learned less than it thinks.

The one-line version

Incidents get better when teams practice the response, capture the timeline, and change the system after the page.