Change Data Capture (CDC) source database માંથી દરેક insert/update/delete ને stream કરે છે — સામાન્ય રીતે તેના transaction log ને વાંચીને — અને તેમને events તરીકે publish કરે છે જે બીજી systems consume કરે છે, જેથી downstream stores dual-writes કે polling વગર sync રહે.
Postgres/MySQL Debezium Kafka topic sinks
┌────────────┐ reads ┌─────────┐ emit ┌──────────┐ consume ┌───────────┐
│ WAL/binlog │ ───────▶ │ connector│ ──────▶ │ per-table│ ───────▶ │ search │
│ (tx log) │ │ │ events │ ordered │ │ warehouse │
└────────────┘ └─────────┘ └──────────┘ │ cache │
└───────────┘
