Back to blog
Editorial draft Data Engineering Kafka Streaming

Streaming CDC with Kafka and Debezium

Sub-second change data capture from OLTP into your lakehouse — the topology, schemas, and gotchas.

March 18, 2026 10 min read

Batch ETL from OLTP databases is a liability. CDC turns your source DB into a stream of events — the truth, in order, near real-time.

The topology

Debezium → Kafka → Schema Registry → Flink or Structured Streaming → Delta. Each hop is idempotent, replayable, and observable.

Handle schema changes

Enforce backward compatibility at the registry. Additive changes only in production. Breaking changes go through a new topic version.

CREATE TABLE orders_silver USING DELTA AS
SELECT * FROM stream('orders_cdc')
WHERE __op != 'd'