~/talk

How Uber Audits Real time Infrastructure of Trillion+ Messages

links:none on file
slides:none on file

Audit system Chaperone counts messages end-to-end through Kafka at Uber scale, claiming visibility over trillion+ messages per day by embedding creation timestamps and aggregating counts into timestamped 10‑minute buckets. Architecture uses a rest proxy + custom client libs that batch and ack quickly, emits audit events, and originally used a Helix-based collector consuming audit topics. Redesigned to write audit records through a stateless web service into Cassandra, replace Helix with ZooKeeper locking, reduce deployments to one per DC, and scale from ~250B to over 1T Kafka events (≈5T audit events).

AI-written summary · about

  1. 0:00Intro
  2. 0:38Agenda
  3. 1:25Use Cases
  4. 2:55Uber Eats
  5. 4:13Fraud Detection
  6. 4:50Realtime Processing
  7. 5:36Trillion Messages
  8. 6:41What Kind of Data
  9. 7:22Uber Ecosystem
  10. 8:23SLA
  11. 14:29Kafka Life Cycle
  12. 16:46Why Audit
  13. 18:42Counting Messages
  14. 23:08Ordered Messaging
  15. 24:23chaperone service
  16. 25:27query results
  17. 26:02metrics
  18. 26:56latency
  19. 27:18Chaperon
  20. 30:09Solution
  21. 32:22Zookeeper
  22. 34:02Cassandra
  23. 35:44Comparison
  24. 36:48Summary
  25. 37:40Prototypes
  26. 38:32Questions
~/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.