Data Products, From 0 to data science pipeline
summary
Starts with a working prototype in Jupyter notebook then parameterizes it with papermill to produce many variants, uses Apache Airflow DAGs to grid‑search hyperparameters (example loop 2 to 20 step 2), short‑circuits when a 97% threshold is met, runs canary comparisons and deploys the winner. Orchestrator scales via Kubernetes executor or Celery, launches Docker images per task, claims support for thousands of parallel notebooks and a custom RapidFlow operator that submits training pods to Kubernetes.
AI-written summary · about
chapters (9)
- 0:00Minimum viable data products
- 1:54Defining minimum viable data products
- 3:39Jupyter notebooks for data science
- 7:58Scaling Jupyter with Hub/Binder
- 10:59Productionizing models with Airflow
- 15:48Hyperparameter tuning in Airflow
- 21:06Scaling Airflow with Kubernetes/Celery
- 27:29Deploying Airflow locally/production
- 30:09Summary and next steps
related talks
16mBridging Data Science and Data Infrastructure with Apache Airflow
17mProductionizing Data Science Workloads
49mTutorial: From Notebook to Kubeflow Pipelines to KFServing: the Data Science Odyssey
32mHuman-Friendly, Production-Ready Data Science Stack With Metaflow & Kubernetes
25mFrom Data Exploration to Modeling to Deployment
49mOrchestrating data and ML workflows with Apache Airflow
39mOperating Deep Learning Pipelines Anywhere Using Kubeflow
20mBuild an e2e analytics application using DataHub
