Project The Log Never Lies: Change Data Capture with Debezium
Part 3: "Production Without Prayers" — Outbox, Snapshots, Slots and Schemas
Tomás runs a game day. Zoya replaces the last dual write with a transactional outbox, backfills a table with an incremental snapshot, lets a quiet database pin WAL until a slot is invalidated, breaks a schema on purpose, kills Connect workers, and turns on exactly-once, with the measurements, the misleading log lines and the production checklist that came out of it.