~/talk

Declarative Feature Engineering

links:none on file
links:none on file
slides:none on file

Adyen builds a Python-based DSL that declaratively defines features and auto-generates Spark and Flink pipelines, metadata, Airflow DAGs and Cassandra/Delta configs; platform handles 40,000 requests per second over 300 terabytes of feature data. It adds a two‑phase partial aggregation optimization to avoid reprocessing and a single backfill job to speed historical fills. Adoption shows three teams using batch features and one testing streaming; the system produces engine-specific SQL and JSON descriptors and is operational with ongoing refinements.

AI-written summary · about

  1. 0:00Aden’s ML journey
  2. 2:15Traditional feature engineering challenges
  3. 4:22Motivation for DSL
  4. 6:08Designing the DSL
  5. 11:45DataFrame API and feature views
  6. 15:18DSL implementation details
  7. 18:53Automating feature pipelines
  8. 20:19Offline vs streaming features
  9. 21:43Optimizing data processing
  10. 23:33Speeding up the development cycle for data scientists
  11. 26:21Adoption and future plans
  12. 27:03Lessons learned
  13. 28:32Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.