~/talk

Interactive Session: Optimising data streaming pipelines on Flink and Kafka

Talkat Flink Forward Global 2021 · 2021-10-18..10-27· [data-engineering]
links:none on file
github:gyfora
slides:none on file

Practical tips for running Flink with Kafka: watch for skewed partitions—one hot partition can break both Kafka and Flink; fix producer keying or rebalance partitions. Tune broker settings like socket.receive.buffer.bytes, message/batch sizes and max request queues to soften black‑swan spikes. Prefer building a packaged job (Table API/JAR) for production rather than the SQL CLI; SQL client needs better diagnostics and SQL unit testing is hard, so use in‑memory or Docker integration tests. Consider differential privacy for GDPR on grouped outputs.

AI-written summary · about

  1. 0:00Introduction and panel setup
  2. 2:24Panelists' Flink backgrounds
  3. 5:57Kafka and Flink integration
  4. 8:29Skewed data challenges
  5. 14:07Missing features in Flink
  6. 20:09SQL in production
  7. 22:59SQL vs Table API
  8. 29:04Alternatives to Flink
  9. 33:43Advice for new users
~/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.