~/talk

Under Pressure: Applying ML in Real Time

Talkat DSC Europe 23 · 2023-11-20..11-24· [machine-learning, distributed-systems]
links:none on file
slides:none on file

A real-time ML pipeline is built to hit 100 transactions/sec with <=100 ms latency on a single moderately powerful machine by iterating tools and architecture: initial batch PySpark ETL, LightGBM models tracked in MLflow, Kafka for streaming, Postgres and Redis for historical and current context, then replacing Faust with Java Flink and finally joining enrichment and inference so the model runs embedded in the Flink task. The result is a working prototype that removes the REST bottleneck and supports live retraining and state updates.

AI-written summary · about

  1. 0:00Real-time ML systems intro
  2. 3:39Real-time ML scenarios
  3. 5:46RTML system architecture
  4. 11:24How not to build RTML
  5. 19:32Lessons from the journey
  6. 20:56Q&A
~/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.