Change Data Capture (CDC) srautu ištraukia kiekvieną insert/update/delete iš šaltinio duomenų bazės — dažniausiai skaitydamas jos transakcijų žurnalą — ir publikuoja juos kaip įvykius, kuriuos kitos sistemos vartoja, tad downstream saugyklos lieka sinchronizuotos be dual-writes ar apklausų (polling).
Postgres/MySQL Debezium Kafka topic sinks
┌────────────┐ reads ┌─────────┐ emit ┌──────────┐ consume ┌───────────┐
│ WAL/binlog │ ───────▶ │ connector│ ──────▶ │ per-table│ ───────▶ │ search │
│ (tx log) │ │ │ events │ ordered │ │ warehouse │
└────────────┘ └─────────┘ └──────────┘ │ cache │
└───────────┘
