Lessons Learned from the Migration to Apache Airflow
summary
Migrates a Hadoop stack to BigQuery and Apache Airflow, processing hundreds of terabytes, ~80 billion impressions and ~500 million clicks that translate to about $800M in ecommerce value; orchestration uses Airflow with Kubernetes + Celery executor, Apache Beam/Dataflow for ingestion, BigQuery for storage, Spark for heavy ML, and exports to S3/GCS and Elasticsearch. Claims doubled feature throughput after migration, enforces idempotent DAGs and integration tests (airflow test + CI), and stores persistent logs in S3/GCS to survive worker failures.
AI-written summary · about
chapters (14)
- 0:00Intro
- 0:11Lessons learned from the migration to Apache Airflow
- 0:49Agenda
- 1:42Skimlinks: What we do
- 4:00Why Airflow?
- 8:05Data Architecture Overv
- 10:48Airflow and Spark
- 13:08DAG: Directed Acyclic Graph
- 16:22Operator
- 19:48Advanced Features
- 23:18Sample code
- 25:58Idempotent DAGS
- 29:00Best practices: Docker and Kubernetes environments
- 32:15Airflow: The Good, the Bad and the Ugly
related talks
01h 59mIntroduction to orchestration ETL processes with Apache Airflow
32mBuilding Analytics Workflow using Airflow and Spark
25mRunning Apache Airflow at Scale
16mBridging Data Science and Data Infrastructure with Apache Airflow
22mOrchestrate your data pipelines using Apache Airflow
32mOrchestrating Your Data Pipelines with Apache Airflow
36mElegant data pipelining with Apache Airflow
48mFlow Is in the Air: Best Practices with Apache Airflow
