Metaflow — what and when to use it?
mediumAnswer
- Netflix ML workflow framework.
- Decorator-based Python (
@step,@resources) — writes like normal Python but runs as DAG on cloud. - Features: (1) automatic S3 versioning of every intermediate.
- (2) local dev then
--with batchruns on AWS. - (3) resumable from any step.
- (4) parallel foreach loops.
- Best for data-scientists who want to focus on Python without DevOps.
- Alternatives: ZenML, Flyte (K8s-native).
Check yourself — multiple choice
- Random
- Netflix framework: decorator-based Python → cloud DAG; auto-versioned S3 intermediates + local→cloud toggle + resumable + parallel foreach; best for DS-focused workflows
- Same as Airflow
- Not real
Metaflow: decorator Python + auto-versioned + local-to-cloud.
#pipeline#infrastructure
Practise MLOps & Data Quality
215 interview questions in this topic.
Related questions
- Orchestration tools for ML pipelines — Airflow vs Prefect vs Dagster.
- Why partition ML training tables by date?
- What is an 'asset' in Dagster and why is it useful for ML?
- ETL vs ELT for ML data — which pattern wins?
- What is the medallion architecture (bronze/silver/gold)?
- What are common sources of data leakage in an ML pipeline?