~/talk

Building an Open Source Streaming Analytics Stack with Kafka and Druid

slides:none on file

Shows a concrete stack: Kafka as durable, partitioned event buffer with at-least-once delivery; Apache Samza as staged stream processor that shuffles partitions, writes intermediate topics, and performs a stateful join (impressions + clicks → is_clicked); and Druid as a time-partitioned, columnar query store with indexers and historicals serving sub-second ad hoc queries and approximate algorithms. Demonstrates real numbers (example: 2.8 million edits and 1.1 billion characters) and a production pattern for low-latency exploration and alerting.

AI-written summary · about

  1. 0:00Introduction
  2. 0:25Overview
  3. 1:06The Problem
  4. 2:03Events
  5. 3:13Example
  6. 6:48Problems
  7. 8:53Models
  8. 9:21Data Delivery
  9. 9:43Data Delivery Problems
  10. 12:48Kafka Summary
  11. 13:49Stream Processing
  12. 15:04Stream Processing Challenges
  13. 15:48Stream Processing System
  14. 18:02Challenges
  15. 19:39Subheading Queries
  16. 21:26Technical Overview
  17. 23:03Approximation Algorithms
  18. 24:13Druid Architecture
  19. 27:59Rules of Example
  20. 30:01Raw Data
  21. 30:56Shuffle
  22. 31:27Join
  23. 32:10Joint
  24. 33:08Conclusions
~/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.