~/talk

Treading Water in a Stream of Data

Talkat Big Ruby 2013 · on Thursday, 2013-02-28· [devops-and-delivery, databases]
slides:none on file

Argues for concrete ingestion patterns: prefer webhook plus polling fallback so missed deliveries are recoverable, avoid pure push for high‑volume feeds because missed packets are gone, and treat raw captures as the ground truth. Demonstrates using the github events API with the github archive as a backup, stores minimal‑processed records in avro files for robust MapReduce later, and uses simple queues like maildir/cron when reliability and simplicity beat complexity.

AI-written summary · about

  1. 0:00Intro
  2. 1:07Data Junkie
  3. 1:38Survey Questions
  4. 2:50Big Data
  5. 4:21What is Big Data
  6. 5:23The Big Data Model
  7. 6:39Streaming Data
  8. 8:48Definitions
  9. 9:12Getting Data
  10. 10:02Polling
  11. 12:00Notification
  12. 22:32Rubygems
  13. 25:54GitHub Events
  14. 29:28Data Quality
  15. 31:05Storage
  16. 31:54hadoop
  17. 32:36avro
  18. 33:59why
  19. 34:20human error
  20. 35:28archive
  21. 36:29paranoia
  22. 38:49bonus track
~/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.