Change Data Capture Pipeline · View 11 of 21 · Data
Decisions
- The change log plus the archive are the system of record for change; the mirror, the changelog tables, the index and the caches are disposable (ADR-01).
- Control state is small, exact and must survive: offsets, chunk progress, schema versions and the audit log.
- Source WAL retention is drawn as a risk, not a store: it is a deadline this platform does not control (ADR-03).
Assumptions
- Log 7 days; archive 13 months, tiered to colder storage after 30 days.
- A full rebuild of the largest table from the archive completes within 8 hours.
Consequence
- A consumer that falls behind retention needs a re-snapshot, not a retry. That is the price of the seam, and it is an operational deadline rather than a bug.