~/talk

Achieving Scalability and Interactivity with Ray Serve

Talkat Ray Summit 2021 · 2021-06-22..06-24· [machine-learning, developer-experience]
links:none on file
slides:none on file

Ikigai Labs builds Eki, a pipeline platform that lets users inject arbitrary Python steps and needs both massive scale and sub-second peeking. Ray and Ray Serve power the solution: each custom step runs as a deployment with conda per deployment (actor options embed envs) so dependency conflicts vanish, and Serve exposes HTTP endpoints to avoid the 7–10s Ray job submission overhead and deliver sampled rows under a second. An in-house Ray Serve Manager creates/upgrades deployments, manages envs, tunes replicas and deployment versioning; Ray Client is next to remove a central bottleneck.

AI-written summary · about

  1. 0:00Intro
  2. 0:54The Ikigai Platform: Al-Charged Spreadsheets
  3. 2:23Outline
  4. 2:49Mission-Critical Data Pipelining
  5. 3:49Highly Interactive Data Pipelining
  6. 4:13Instantly Browsable Data Pipelining
  7. 5:37Earning Scalability with Minimal Code Change
  8. 6:39Introducing Ray Serve
  9. 7:41Challenge: Conflicting Python Libraries
  10. 8:38Defining Custom Python Scripts with Ray Serve
  11. 9:04Dependency Management with Ray Serve
  12. 9:29Challenge: Task Overhead for 'Peek
  13. 10:24Dynamic Function Invocation with Ray Serve
  14. 14:42Challenge: Skewed Traffic on Serve Instances 8888 888
  15. 15:27Scaling a Specific Serve Instance Individually
  16. 15:53Challenge: Deployment Race Condition
  17. 16:28Explicit Deployment Versioning
  18. 18:26Even More Flexibility with Ray Client
  19. 19:28Data Pipelining without Task Submission
  20. 20:14Ikigai with Ray Serve and Client
~/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.