~/talk

The Trial - GraphQL Streaming with Kafka

Talkat DevConf.CZ 2021 · 2021-02-18..02-20· [graphql, data-engineering]
links:none on file
slides:none on file

Shows a concrete pipeline: dbzm connectors emit database change topics into Kafka, consumer processes those topics and feeds a GraphQL subscription engine over websockets, with partitions keyed by primary key to preserve order. Recommends an event marker consumption pattern where events carry only what changed and the server re-queries the DB to resolve the full GraphQL payload, enabling lightweight topics, batching, consumer groups and offset control. Notes limits (replica lag, no per-client time travel) and mentions example code in the aerogear org and follow-up blog posts, plus use of delta queries for initial sync.

AI-written summary · about

  1. 0:00Data streaming basics
  2. 1:09GraphQL subscription mechanics
  3. 2:59Challenges and Kafka introduction
  4. 5:07Change data capture with Debezium
  5. 7:32Reference architecture
  6. 10:20Streaming architectural patterns
  7. 12:46Implementing the marker approach
  8. 15:33Open source tools 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.