~/talk

Change Data Capture Pipelines with Debezium and Kafka Streams

Talkat Developer Summit 2020 · 2020-11-21..11-22· [databases]
slides:none on file

Debezium tails database transaction logs and publishes low‑latency change events to Kafka (often sub‑second); connectors exist for MySQL, Postgres, MongoDB and SQL Server. Kafka Streams runs in a Quarkus runtime to build stateful pipelines—demo shows hot‑reload Quarkus dev mode enriching IoT measurements with master data, aggregating averages, and storing state in RocksDB. KIP‑213 enables non‑key joins to materialize nested aggregates; transaction boundary markers and buffering let pipelines emit complete aggregates only after all related events arrive.

AI-written summary · about

  1. 0:00Introduction to talk
  2. 2:08What is Debezium
  3. 8:12Debezium use cases
  4. 12:01Kafka Streams and Quarkus
  5. 17:20Data enrichment demo
  6. 24:09Auditing with change events
  7. 29:02Handling partial updates
  8. 34:06Aggregate view materialization
  9. 44:18Summary and resources
~/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.