~/talk

Processing Billions of Events in Real-Time with Heron

links:none on file
slides:none on file

Heron is an open‑source stream engine that Twitter runs in production for ~2.5 years to process billions of events, claiming 3x reduction in cores and memory versus Storm by moving to per‑task processes and container packing. Topologies run as independent task processes with per-task processes for isolation and integrate with schedulers like Aurora/Mesos. It supports at-most-once and at-least-once semantics, scales to 800-container topologies (~140 machines), and implements backpressure via stream‑manager buffers.

AI-written summary · about

  1. 0:00Introduction
  2. 1:10Agenda
  3. 2:21Terminology
  4. 3:39DAG
  5. 4:36Word Count
  6. 6:12Parallelization
  7. 7:20Grouping
  8. 8:48Issues with Storm
  9. 12:48Design Decisions
  10. 14:27Heron Architecture
  11. 15:24Containers
  12. 16:18Topology Master
  13. 24:29Topology Architecture
  14. 28:01Use Cases
  15. 29:59Big Data Evolution
  16. 30:47Micro Kernels
  17. 31:20Streaming Systems
  18. 35:37Environments
  19. 40:53Handling Stragglers
  20. 49:51Load shedding
  21. 50:56Summary
~/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.