More Data Science, Less Engineering
summary
Netflix uses an open source Metaflow framework to let data scientists write idiomatic Python DAGs with decorators that declare steps, automatic state persistence and versioned snapshots, and isolated executions with unique IDs. It provisions remote machines per-step via an @resources spec, parallelizes branches and a for each primitive for grid searches, captures conda environments for reproducibility, and exports workflows to production schedulers (Step Functions, Airflow). The platform is production-used across content, infra, subtitles and fraud problems.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 0:35Machine learning at Netflix
- 3:24Data science stack challenges
- 9:19Introducing Metaflow
- 13:35Scaling and resource management
- 18:47Dependencies and reproducibility
- 21:52Deployment and production
- 25:28Conclusion
related talks
44mHow Metaflow Became Netflix's Beloved Data Science Framework
27mApplied Machine Learning: a Netflix production
32mHuman-Friendly, Production-Ready Data Science Stack With Metaflow & Kubernetes
30mHuman-Centric ML Infrastructure at Netflix
36mHuman-Friendly, Production-Ready Data Science Stack with Metaflow & Kubernetes
03mInterview
04mInterview
29mDagster: a Framework for Data Processing Applications
