~/talk

Data pipelines from zero to solid

Talkat Jfokus 2016 · 2016-02-08..02-10· [data-engineering]
slides:none on file

Recommendations and concrete practices for building reliable data pipelines: use Kafka unified log for ingestion, mirror to HDFS as an immutable data lake and seal hourly datasets; store schema with Avro/Parquet; prefer batch over streams unless latency demands real time; process with Spark + Scala for scale and fast local iteration; orchestrate and backfill with Luigi workflow manager; serve denormalized results in Cassandra; test full jobs locally and log code commit hashes; note a real outage: a Cassandra export once grew to 25 hours and broke logins, so keep ingestion simple and immutable.

AI-written summary · about

  1. 0:00Intro
  2. 0:59Presentation goals
  3. 2:47Data product anatomy
  4. 3:41Computer program anatomy
  5. 6:35Event registration
  6. 7:16Event transportation
  7. 10:11Anti-pattern: Send the oliphants!
  8. 11:55Using snapshots
  9. 14:47The data lake
  10. 16:36Representation - data lake & pipes
  11. 23:27Batch processing
  12. 24:18Batch job code
  13. 25:12Language choice
  14. 29:56Workflow manager
  15. 32:33Egress datasets
  16. 34:17Test strategy considerations
  17. 35:42Testing single job
  18. 36:35Testing pipelines - two options
  19. 39:08Continuous deployment
  20. 40:40Protecting privacy in practice
  21. 43:06Simple Pll audit
  22. 44:17Parting words + sales plug
~/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.