~/talk

Change data capture pipelines with Debezium and Kafka Streams

Talkat Joker 2020 · 2020-11-25..11-28· [data-engineering]
slides:none on file

Shows how Debezium + Kafka Streams capture DB transaction logs and run low‑latency streaming queries (examples claim sub‑2‑second delivery). Demonstrates an implemented pipeline that enriches sensor events with master data (weather stations), builds per‑key aggregates and emoji visualizations in dev mode, and materializes aggregate views while preserving transaction boundaries using a transaction metadata topic. Notes practical limits (Postgres replication‑slot failover can lose events) and running Kafka Streams on Quarkus native via GraalVM.

AI-written summary · about

  1. 0:00Introduction and agenda
  2. 4:00Speaker introduction
  3. 6:43Change data capture basics
  4. 12:59Event structure and serialization
  5. 17:31Postgres failover discussion
  6. 20:32Deployment and query-based CDC
  7. 24:06CDC and stream processing
  8. 27:13Kafka Streams overview
  9. 30:38Quarkus framework introduction
  10. 35:27Quarkus internals and optimization
  11. 40:41Developing with Quarkus
  12. 46:59Kafka Streams and Debezium demo
  13. 53:46Advanced patterns and conclusion
~/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.