~/talk

Eventually, time will kill your data processing

Talkat Øredev 2019 · 2019-11-06..11-08· [data-visualization, databases]

Lists concrete failure modes — daylight savings, leap seconds, client clocks, late mobile events, and duplicated hours — and shows where they break data collection, batching, windowed joins and sessionization. Recommends practical fixes: use Airflow or Luigi for explicit orchestration, mark completed ingest buckets with _SUCCESS at ingest time, choose wait thresholds (Spotify learned to reprocess on 1–2% late arrivals is an anti‑pattern), and prefer careful windowing or bounded caps rather than blind streaming.

AI-written summary · about

  1. 0:00Introduction
  2. 5:12Data Processing
  3. 7:46Time
  4. 11:33Technical systems
  5. 12:58Snapshots
  6. 14:30Database Dump
  7. 14:58Event Sourcing
  8. 17:12Windows over something
  9. 18:15Window of time
  10. 19:25Batch processing
  11. 20:00Collecting events
  12. 20:47Late events
  13. 21:48Tools for reprocessing
  14. 22:43Use one bucket
  15. 23:12Data sets
  16. 23:45Downstream decision
  17. 24:19Workflow orchestration
  18. 25:38downstream consumers
  19. 26:19additional information
  20. 26:52late data
  21. 27:23time scopes
  22. 28:17time dependencies
  23. 29:11quick strides
  24. 29:46backfill
  25. 31:10artificial cap
  26. 32:20general advice
  27. 33:51team parallelization
  28. 34:16data engineering
  29. 34:46technology and society
~/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.