Loading…
August 22nd - 24th in Toronto, Canada
Register Now for LinuxCon+ContainerCon North America 2016!
Wednesday, August 24 • 10:55am - 11:45am
Processing Billions of Events in Real-Time with Heron - Karthik Ramasamy, Twitter

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Twitter generates tens of billions of events per hour when users interact with it. Analyzing these events to surface relevant content and to derive insights in real time is a challenge. To address this, we developed Heron, a new real time distributed streaming engine. In this talk, we first describe the design goals of Heron and show how the Heron architecture achieves task isolation and resource reservation to ease debugging, troubleshooting, and seamless use of shared cluster infrastructure with other critical Twitter services. We subsequently explore how a topology self adjusts using back pressure so that the pace of the topology goes as its slowest component. Finally, we outline how Heron implements at most once and at least once semantics and we describe a few operational stories based on running Heron in production.

Speakers
KR

Karthik Ramasamy

Engineering Manager and Technical Lead for Real Time Analytics, Twitter
Karthik Ramasamy, Engineering Manager and Technical Lead for Real Time Analytics, TwitternKarthik Ramasamy is the engineering manager and technical lead for real-time analytics at Twitter. He has two decades of experience working in parallel databases, big data infrastructure, and... Read More →


Wednesday August 24, 2016 10:55am - 11:45am EDT
Frontenac