Supporting Diverse ML Systems at Netflix with the Metaflow Platform
Netflix's diverse ML and AI use cases needed a path from prototype to production without forcing all teams down the same route or maintaining projects as operational outliers with unsustainable overhead.
Netflix now runs hundreds of Metaflow projects in production, supporting business-critical systems across content, media, and infrastructure, with complex pipelines managed autonomously by relatively small teams.
Frequently asked questions
What did this team achieve with this AI workflow?
Netflix now runs hundreds of Metaflow projects in production, supporting business-critical systems across content, media, and infrastructure, with complex pipelines managed autonomously by relatively small teams.
What tools did this team use?
Metaflow, Apache Iceberg, Apache Spark, Apache Arrow, Pandas, Polars, Titus, Maestro, Streamlit.
What results were reported?
Metaflow projects in production: hundreds of Metaflow projects deployed internally; Feature shipping speed: ship the feature faster with no additional operational burden; GPU cost savings from idle service scale-down: saving cost particularly if your service requires GPUs (source-reported, not independently verified).
How is this back office ops AI workflow structured?
Title pairs loaded from warehouse → Input shards resolved and distributed → Parallel entity matching → Output table committed.