~/talk

Hyper Speed! When Big Data Blooms

Talkat NDC London 2023 · 2023-01-23..01-27· [databases, machine-learning]
slides:none on file

Built a telemetry pipeline that scales from a few hundred reports to 65,000 JSON payloads per second at peak, with growth milestones from 1M/day to 1M/hour. Uses heavy front-end normalization, deduplication and a 8.5 GB Redis Bloom filter (k≈7) sized for 7 billion distinct items to short‑circuit “have we seen this before” checks, cut DB queries and alert on true new events; also deploys Count‑Min sketches, top‑K and HyperLogLog for frequency and cardinality.

AI-written summary · about

  1. 0:00Intro
  2. 0:50XSS (Cross-Site Scripting)
  3. 4:12Content Security Policy
  4. 4:56Controlling JavaScript
  5. 5:48Control Everything
  6. 6:47Knowledge is Power
  7. 8:02Violation Reporting
  8. 9:23Scale Up
  9. 11:32Handling Volume
  10. 15:21Bloom Filters to the Rescue!
  11. 16:00Hash Functions
  12. 20:33Probabilistic Data Structure
  13. 21:04Setting up your Bloom Filter
  14. 21:53Calculating Values
  15. 22:50Calculating w
  16. 25:40Real World Examples
  17. 32:14Counting Bloom Filter
  18. 33:18Cuckoo Filter
  19. 33:37Count-Min Sketch
  20. 35:59HyperLogLog
  21. 38:46The Bloom Filter
~/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.