KafkaConnect
2 items
Series Posts
Project The Log Never Lies: Change Data Capture with Debezium
Part 2: "Plugging Into the WAL" — Kafka Connect, Debezium and Postgres, End to End
Zoya builds the pipeline: Kafka Connect from the ground up, a least-privilege Debezium connector on PostgreSQL 18, real change events (deletes, key changes, TOAST placeholders, decimals), and a Spring Boot 4.1 projection that stays correct when a killed Connect worker replays everything. Plus the failures you will meet, provoked on purpose.
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.