Change Data Capture Pipeline · View 04 of 21 · People and journeys
The trough is the backfill
- The low point is not registration; it is pressing go on a snapshot of a 400 GB table against a live primary with no ETA.
- The architecture's answer is structural: chunked snapshot by primary-key range, a declared source budget, and chunk-level progress — so the operation is interruptible, resumable and bounded in its impact (ADR-05, ADR-06).
What makes the rest easy
- Self-service registration against the log: no capture change, no source ticket.
- Per-table cost shown before the sink is registered, so an unused table is a decision rather than a surprise.
- Freshness published per sink, so the sink owner reads a contract instead of asking.
Assumptions
- Largest single table 400 GB / 1.2 billion rows; snapshot ≥ 150 GB/hour at the declared budget.
- A nine-table sink is onboarded in a day of engineer time, excluding backfill wall-clock.