~/talk

Klaviyo's Journey to Robust Model Serving with Ray Serve

Talkat Ray Summit 2024 · 2024-09-30..10-02· [machine-learning, distributed-systems]
links:none on file
slides:none on file

Klaviyo describes a production DART (DAtascience RunTime) model-serving platform built on Ray Serve and KubeRay, running two identical Ray clusters behind Route 53 weighted routing for failover. Deploys use templates, unit + integration tests (a fixture spins up Ray Serve), and Grafana metrics; request routing uses the power of two choices scheduler. For HA they back GCS with Elasticache Redis but warn don't share Redis; runtime pip installs fill ephemeral storage and head-node failures take down clusters. They plan single-cluster-per-app for stronger isolation.

AI-written summary · about

  1. 0:00Introduction
  2. 1:39Why Ray Serve
  3. 6:47Dart Online
  4. 13:24Pod Disruptions
  5. 15:56Learnings
  6. 24:12QA
~/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.