Point-in-Time Recovery (continuous WAL archiving)
Postgres now ships every WAL segment to S3 (SSE-KMS) as it fills, with a 5-minute archive_timeout safety net. A new nightly pg_basebackup sidecar takes a physical base backup, also direct-to-S3. The pair gives us PITR to any second in the last 30 days, not just to nightly snapshots.
Restore path documented in our incident runbooks. Quarterly restore drill is on the calendar.