~/talk

Real-time Stream Analytics and Scoring Using Apache Flink, Druid & Cassandra

Talkat Flink Forward Europe 2019 · 2019-10-07..10-09· [machine-learning]
linkedin:michal-c
name:Zontek
links:none on file
slides:none on file

Platform processes about 100,000 events per second at peak and makes data available at <1 second end-to-query latency. Pipeline uses Kafka → Apache Flink (low-level DataStream API, custom ProcessFunctions, broadcasted state) → outputs to Apache Druid for analytics, Cassandra for latest scores and Hadoop for history. Built a runtime-configurable feature-engineering framework, migrated batch Spark Python jobs to Flink for a big performance boost, serves models either embedded or via async external serving, and uses safepoints and reprocessing to handle stateful job evolution.

AI-written summary · about

  1. 0:00Intro
  2. 0:25Example use cases
  3. 2:47Architecture Overview
  4. 4:07Solution powered by Apache Flink
  5. 4:54Challenge: Feature Engineering for Anyone
  6. 7:04Simple Count Example
  7. 8:04Example Generic Features
  8. 8:44Challenge: Dynamic pipeline updates
  9. 12:16Challenge: ML Model Serving
  10. 15:18Challenge: Evolution
  11. 18:13Challenge: Maintenance
~/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.