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 │
└───────────┘
