~/talk

Web Development To Big Data. A Journey

Talkat Build Stuff 2017 · 2017-11-15..11-19· [data-engineering, machine-learning]
slides:none on file

Migration from brittle Windows Python ETL to a distributed pipeline that actually works: move batch files into an S3 data lake, convert to Parquet with Spark, enforce schemas in code, and run Airflow DAGs to avoid 8–9 hour full-load jobs by using SQL Server change tracking + triggers for deltas. Replace self-hosted Kafka with Kinesis streams and Spark structured streaming with checkpointing; serve analysts via Presto/Athena or BigQuery (proof‑of‑concept cuts a $20k/month Redshift bill to a few hundred and answers 35TB queries in seconds).

AI-written summary · about

  1. 0:00Introduction
  2. 0:43Sams background
  3. 1:47Why build APIs
  4. 3:04What is Big Data
  5. 3:21The 3 Bs
  6. 4:25ETL
  7. 5:03Data Warehouse vs Database
  8. 5:44monoliths
  9. 6:38immutable infrastructure
  10. 7:02slow updates
  11. 8:20invisible failures
  12. 9:20new sources
  13. 11:03data pipeline
  14. 11:17end goal
  15. 11:37architecture
  16. 13:46handling bad data
  17. 14:46handling schema updates
  18. 15:42alerting
  19. 16:30data formats
  20. 16:59columnar storage
  21. 17:44data lake
  22. 20:16DAG
  23. 21:43Presto
  24. 23:05Lambda Architecture
  25. 23:41Kafka
  26. 24:15Kinesis
  27. 24:50Spark Continuous Applications
  28. 25:39BigQuery
  29. 28:04Spark Connector
  30. 28:32ML
  31. 29:43Demo
~/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.