~/talk

Evolving Yelp's Streaming at Scale

Talkat Berlin Buzzwords 2024 · 2024-06-09..06-11· [data-engineering]
links:none on file
slides:none on file

Yelp runs streaming on Flink with a custom control plane, schema registry and CLIs, and currently operates 50 Flink services across 250 clusters running roughly 2,600 jobs. The platform moves from many homegrown components (custom CDC, DataPipelineMessage, Yelp schematized, session clusters) toward a single SQL client, Flink upgrades, and open formats/registries to enable Streamhouse-style separation of compute and object storage while solving autoscaling, state compatibility, and S3 checkpoint retention.

AI-written summary · about

  1. 0:00Introduction to streaming at Yelp
  2. 1:23Streaming ecosystem overview
  3. 7:27Early data processing with MapReduce
  4. 9:12Building data pipeline tools
  5. 12:02Introducing Stormboard for streaming
  6. 14:10Transitioning to Apache Flink
  7. 18:29Expanding platform options
  8. 23:26Platform challenges and strategies
  9. 30:34Future plans and open source alignment
  10. 33:46Q&A session
~/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.