Change Data Capture Pipeline · View 09 of 21 · Structure
The two contracts
- Inbound: read the write-ahead log through one replication slot per database, under a read-only replication identity.
- Outbound: apply idempotently, keyed on (primary key, log position), tolerating at-least-once delivery and out-of-order arrival (ADR-04).
- Every sink that cannot meet the outbound contract is not a sink: it is a consumer of one.
Assumptions
- Three source databases are shown of twelve; the identity database is capture-masked at column level.
- The webhook fan-out serves 14 partners and is the only sink with an external delivery SLA.
Known clutter
- The route checker reports one label-proximity warning on this view; the alternative was dropping a source interface from the catalogue, which costs the reader more.