Change Data Capture (CDC) transmite fiecare insert/update/delete dintr-o bază de date sursă — de obicei prin citirea transaction log-ului ei — și le publică ca evenimente pe care alte sisteme le consumă, astfel încât store-urile din aval să rămână sincronizate fără dual-writes sau polling.
Postgres/MySQL Debezium Kafka topic sinks
┌────────────┐ reads ┌─────────┐ emit ┌──────────┐ consume ┌───────────┐
│ WAL/binlog │ ───────▶ │ connector│ ──────▶ │ per-table│ ───────▶ │ search │
│ (tx log) │ │ │ events │ ordered │ │ warehouse │
└────────────┘ └─────────┘ └──────────┘ │ cache │
└───────────┘
