~/talk

Data Pipeline Evolution

Talkat Codemotion Amsterdam 2017 · 2017-05-16..05-17· [data-engineering]
name:Ali King
links:none on file
slides:none on file

Describes evolving a pipeline at FanDuel from slow daily full-table ETL to mixed incremental batches and near-real-time events, implemented in Python using Amazon EMR, Redshift, Hadoop, Luigi, Spark and Kinesis. Shows concrete changes: full daily imports taking hours, then incremental ID/timestamp-based loads, Spark for heavier transforms, Kinesis for event streams, and experiments with Glue/Athena to cut costs. The hybrid system reduces latency and scales better but introduces latency mismatches, duplication risks and ongoing cost/operational trade-offs.

AI-written summary · about

  1. 0:00Start
  2. 0:28Data Pipeline Evolution
  3. 1:01Who Am I
  4. 4:46What a Big Data Engineer Does
  5. 8:32The Positives of Using a Software Product for Data Warehousing
  6. 9:06Pricing
  7. 10:54Technologies
  8. 11:33Redshift
  9. 12:44Advantages of the Full Import Approach
  10. 13:54Games and Entries
  11. 15:26Apache Spark
  12. 15:56Advantages of Bringing In Data by the Batch
  13. 17:58The Incremental Import Model
  14. 19:59Lambda Architecture
  15. 20:58Challenge of Building and Maintaining a Distributed Data Pipeline
  16. 29:59Questions
  17. 31:00How Do I Manage the Schema
~/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.