Change Data Capture (CDC) streamt jedes Insert/Update/Delete aus einer Quelldatenbank heraus - typischerweise durch Lesen ihres Transaktionslogs - und publiziert sie als Events, die andere Systeme konsumieren, sodass Downstream-Stores synchron bleiben, ohne Dual-Writes oder Polling.
Postgres/MySQL Debezium Kafka topic sinks
┌────────────┐ reads ┌─────────┐ emit ┌──────────┐ consume ┌───────────┐
│ WAL/binlog │ ───────▶ │ connector│ ──────▶ │ per-table│ ───────▶ │ search │
│ (tx log) │ │ │ events │ ordered │ │ warehouse │
└────────────┘ └─────────┘ └──────────┘ │ cache │
└───────────┘
