Backup and Restore Service · View 04 of 26 · 2 · People and journeys
The trough, and what answers it
- The first rehearsal is the worst moment, and that is intended. A restore that opens but whose application will not start is found on day three by a machine, not in an outage by a person.
- The version gate stops a capture against a PostgreSQL minor version the tool has not been certified for. The owner sees a blocked capture within the hour instead of an unrestorable copy months later (view 20).
Decisions
- The tier is set by a label in Git, reviewed like code. The policy compiler turns it into schedules, retention and a rehearsal slot. No per-datastore job configuration exists to drift.
- Invariant templates ship per engine (row counts by partition, foreign-key orphans, balance sums), so a team starts from something that runs rather than a blank file.
Numbers
- Discovery to incident: 72 hours unprotected.
- Enrolment to first proof: target 7 days for Tier 1, about 2 of which are the owner writing invariants.