Scaling Feature Engineering with Dagger
summary
Dagger is a cloud-native framework built on Apache Flink that runs feature engineering as SQL first pipelines with optional Python or Java UDFs and GitOps YAML deployment, powering 300+ jobs written by 50+ data scientists and processing ~10+ TB daily. It implements hybrid source backfills that switch from Parquet to Kafka automatically, stream enrichment calls to external stores, configurable data masking, and runs on managed Flink or Kubernetes clusters for elastic production execution.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 0:58Need of Feature Engineering
- 1:31Feature Engineering Challenges
- 4:49How Dagger Works
- 6:57Key Features
- 7:57Job Service
- 8:27Git Ops
- 11:18Hybrid Data Source
- 13:26Stream Enrichment
related talks
36mDeclarative Feature Engineering
15mFeature Stores: Powering Machine Learning Infrastructure with Apache Flink
20mUsing Flink for Versatile Feature Engineering Pipelines
21mReal-time Stream Analytics and Scoring Using Apache Flink, Druid & Cassandra
28mData VS Engineers: a long lasting story
20mBuilding FeatureFlow, Criteo’s feature data generation platform
31mBuilding an open-source ML feature store with Apache Flink
45mBuilding a Feature Platform to Scale Machine Learning
