Internal Developer Platform · View 11 of 21 · Data
Decisions
- Only the second band has RPO 0: provisioning state, audit evidence and the supply chain are the things nothing can reconstruct (ADR-02, ADR-16).
- The catalog is explicitly a projection with a four-hour RTO, because it can be rebuilt from repository descriptors and the runtime (ADR-09).
- The fourth band is allowed to disappear, and saying so in the architecture is what stops it acquiring a backup policy nobody needs.
Assumptions
- Audit 7 years, deploy history 400 days, pipeline logs 180 days, catalog history 2 years, DORA metrics 3 years (stated assumptions).
- Images retained 90 days, or 400 days once deployed to production.
Risks
- Terraform state is the single most dangerous object in the estate: losing it loses the platform's knowledge of what it created, and corrupting it can destroy live resources.
- Hence locking, versioned backups, and a restore exercised twice a year rather than assumed (ADR-16).