~/talk

Stream all the things! - life at the end of the firehose

Talkat Scala.IO 2014 · 2014-10-23..10-24· [machine-learning, databases]
links:none on file
links:none on file
slides:none on file

Criteo moves to a hybrid batch/streaming stack: Hadoop for truth, Kafka for transport, Storm for processing and SummingBird to run one job on both online and offline platforms. The system sustains 2–3 million messages/sec (~2–3 GB/s), keeps 20+ petabytes of raw data for replay, and writes ~12 TB/day of logs that get normalized into signals. SummingBird uses monoids to enable parallel aggregation; it works in production but causes Scala dependency and packaging pain.

AI-written summary · about

  1. 0:00Intro
  2. 2:10Stream processing
  3. 3:38Stream processing characteristics
  4. 5:28Why use streaming
  5. 6:56Examples
  6. 9:19Infrastructure
  7. 11:20Analytics
  8. 13:04Data
  9. 15:13Batch Processing
  10. 17:10Aggregation
  11. 19:11Sketch
  12. 21:50Store
  13. 24:28No other worlds
  14. 24:55First job
  15. 29:18Preproduction
  16. 34:49Insights
  17. 38:31Complex Event Processing
  18. 39:24Single Instance
  19. 41:52Elastic Search
  20. 42:34Whats important
  21. 42:56Log normalization
~/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.