~/talk

Open-source Change Data Capture With Debezium

slides:none on file

Debezium is an open source CDC platform that captures database transaction logs via bespoke connectors (Postgres, MySQL, MongoDB, Oracle) and emits change events into Kafka or other systems using Kafka Connect, an embedded engine, or Debezium Server. It claims end-to-end latency <2s for many databases, exposes schema history in a Kafka topic, handles the outbox pattern for reliable messaging, and implements incremental snapshotting with watermarks to backfill large tables; main pain points are DDL parsing and push vs poll API mismatches.

AI-written summary · about

  1. 0:00Introduction to Debezium
  2. 1:05Change data capture basics
  3. 3:38Use cases for CDC
  4. 6:17How Debezium works
  5. 8:42Advanced CDC capabilities
  6. 10:55Connector design and formats
  7. 13:13Connector framework
  8. 15:13Internal architecture
  9. 18:14Running Debezium
  10. 21:00Handling transactions
  11. 23:08Event structure
  12. 25:45The outbox pattern
  13. 30:49Outbox implementation
  14. 33:52Postgres logical messages
  15. 38:21Schema management challenges
  16. 43:23Efficient schema handling
  17. 46:33Oracle log mining
  18. 48:55Snapshotting techniques
  19. 51:52Incremental snapshots
  20. 1:02:38Future of CDC and conclusion
  21. 1:05:14Q&A session
  22. 1:08:53Final discussion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.