~/talk

Events Analysis with Riak, Perl and Erlang at Booking.com

Talkat Code Mesh 2015 · 2015-11-03..11-04· [databases]
links:none on file
slides:none on file

Booking.com stores >50k events/sec, keeps 8–10 days hot and ships older data to Hadoop, aggregates per-second event blobs serialized with Sereal serialization and stored in Riak using the BigCask backend, initially on 12-node clusters grown to 32+ nodes. Real-time crunching moves to node-local execution via a post-commit hook calling a companion REST service to avoid repeating decompression; MapReduce on-node hits CPU duplication. Additional wins: reduce cross-node traffic with client-side ring hashing and n_val=1 reads.

AI-written summary · about

  1. 0:00Introduction
  2. 3:21What is an Even
  3. 5:41Even Flow
  4. 6:32Graphs
  5. 7:20Events Flow
  6. 8:07Short Term Analysis
  7. 8:36Anomaly Detector
  8. 9:09Data Driven
  9. 9:33Overview
  10. 10:29Aggregate
  11. 12:02Logger
  12. 14:39React
  13. 16:25Riak Backend
  14. 19:00Data Design
  15. 20:03Data Keys
  16. 21:41Data Architecture
  17. 22:06Pseudocode
  18. 22:59Beating Data
  19. 26:26Realtime processing
  20. 28:36Network saturation
  21. 30:27MapReduce jobs
  22. 32:01Commit hook
  23. 34:57Red service
  24. 36:39Disadvantages
  25. 37:20The bandwidth problem
  26. 37:55Fetching data from Riak
  27. 38:47Cluster usage
  28. 40:21Fetching from a primary node
  29. 42:59Results
  30. 44:58Conclusion
~/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.