Critical user or system journeys are identified
The team knows which end-to-end actions matter most when deciding what to monitor and recover first.
Review dependencies, capacity, recovery paths, observability and support responsibilities.
The team knows which end-to-end actions matter most when deciding what to monitor and recover first.
There is a known person or team for the system, major dependencies and escalation decisions.
External APIs, databases, identity, AI providers, networks and other services are visible rather than hidden assumptions.
Clients and services do not retry indefinitely or wait forever when dependencies are slow or unavailable.
Known limits, expensive operations and likely bottlenecks have been considered for expected usage.
Logs, metrics, traces or health signals are sufficient to distinguish common failure categories.
Important alerts are tied to an expected response instead of creating noise without accountability.
A failed or harmful change can be identified and reversed using an appropriate process.
Critical data can be restored in a way that has been verified, not merely assumed.
The system has clear behavior when optional or critical dependencies become unavailable.
People know who decides, who communicates and where recovery information is kept.
Incidents and recurring support issues feed improvements to architecture, tests, runbooks and telemetry.
Use WhatsApp, phone or email to discuss these topics and agree the next step. Keep passwords, API keys and recovery codes out of your message.