pub.titas
Home Series Blog
Portfolio
← All Tags

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.

© 2026 Titas Biswas

RSS · Portfolio · GitHub
100%