Debezium is an open-source change data capture (CDC) platform. It reads database transaction logs — PostgreSQL WAL, MySQL binlog, and equivalents for SQL Server, MongoDB, Oracle, and others — and emits ordered, row-level change events.
It is most commonly deployed as a set of Kafka Connect source connectors, publishing change streams into Kafka topics for downstream consumers. Debezium Server and the embedded engine allow use without Kafka, targeting other messaging systems or in-process consumption.
Typical usage contexts include feeding analytical platforms with near-real-time replicas of operational data, cache and search-index invalidation, and event-driven integration between services without dual writes.