Ashvin Agrawal

Senior Research Engineer, Microsoft

Ashvin is currently a Senior Research Engineer at Microsoft where he primarily works on streaming systems and contributes to the Twitter Heron project. He specializes in developing large scale distributed systems and has a work experience of more than 10 years. Prior to joining the company, Ashvin was part of VMware, Yahoo, and Mojo Networks. He holds a M.Tech in Computer Science from IIT Kanpur, India.

Ashvin Agrawal

Sessions / 2017 / 1 talk

  • Twitter is all about real-time at scale. To achieve real-time performance, Twitter has developed, deployed and open-sourced Heron, the next-generation cloud streaming engine. The amount of data that need to be processed in Twitter’s data centers changes significantly due to expected and unexpected global events. For example, during the Super Bowl, there are spikes of tweets that all need to be processed in real-time. Similarly, unexpected events such as natural disasters can generate very large volumes of data. In this talk we will describe how Twitter and Microsoft have been collaborating to transform Heron into a truly elastic system that can support dynamic load changes. We'll present how we adapted several components of the system, such as the scheduler and resource manager, to make them able to seamlesly support elasticity. We will also present our future plans for scaling that current and future Heron contributors could tackle.

Ready to take this stage?

The next edition is programmed by practitioners. Tell us what you built and what you learned.

Apply to be a speaker