Change data capture (CDC)
Capturing inserts, updates and deletes from a database as a stream of change events, usually by reading its transaction log.
Also called: CDC
CDC reads a database's transaction log and publishes each row change as an event, typically to Kafka. Tools include Oracle GoldenGate, Debezium, Qlik Replicate and Striim.
Caution: raw CDC from a tool's internal database exposes that tool's private schema. Translate row changes into domain events before anyone else subscribes. See the consumption pattern.