Training and Ensuring Reliability of ML Models at Wolt: The Power of ArgoCD, Flyte, and Argo Workflows
Talkat ArgoCon Europe 2023 · on Tuesday, 2023-04-18· at 10:20· Elicium Building | Elicium Ballroom 2 [Argo Workflows]·
summary
Wolt runs reproducible ML training on Kubernetes using Argo CD + Flyte + Argo Workflows, ties models into MLflow and deploys with Seldon Core, and automates Gatling load tests with assertions so deployments fail CI if P99 or error rates regress. A dynamic Flyte pipeline trains and load‑tests models per city and runs 460 cities in parallel, producing pass/fail summaries that gate model promotion and catch performance regressions before production.
AI-written summary · about
chapters (11)
- 0:00Introduction and context
- 1:08ML use cases at Wolt
- 3:49Platform needs and goals
- 5:22The ML platform stack
- 7:01Argo CD for infrastructure
- 9:48Flyte for workflows
- 12:58Load testing with Gatling
- 15:42Testing reporting and logic
- 18:32Why this stack works
- 19:54Practical implementation
- 22:14Future work and conclusion
related talks
33mScaling Open Source ML: How Wolt Uses K8s To Deliver Great Food to Mill...
51mSpeeding up deployment of machine learning models
25mMLOps with Flyte
26mManaging ML Models @ Scale
25mLeveraging Argo Workflows and Argo Events for Cloud Agnostic Enter...
28mRun Your Data and Machine Learning Workflows on Kubernetes with Flyte
46mDeploying scalable Machine Learning models with Kubernetes
18mAutomate the boring ML stuff with pipelines
