MITB Banner

What could open sourcing Heron mean for Twitter?

Share

Illustration by People holding mobile phones are silhouetted against a backdrop projected with the Twitter logo in this illustration picture taken in Warsaw September 27, 2013. Twitter Inc, the eight-year-old online messaging service, gave potential investors their first glance at its financials on Thursday when it publicly filed its IPO documents, setting the stage for one of the most-anticipated debuts in over a year. Picture taken September 27. REUTERS/Kacper Pempel (POLAND - Tags: BUSINESS TELECOMS LOGO)

After all, managing a huge volume of information in the form of billions of tweets and engagements is a no child’s play. And it takes ‘Apache Storms’ and ‘Herons’ for stream processing of data in real time and keeping pace with trending topics and conversations. So why knowing about it is of any importance now?

In what may be the biggest analytics related news coming from the web-scale crowd, Twitter Inc. open sourced its real-time stream-processing system, Heron. This is the second such step taken by the social media giant after 2011 when it open sourced Apache Storm for various takers in the field.  

Heron, a home-grown analytics platform that was used by engineers to glean high level insights from tweets, was devised as a replacement for Apache Storm more than two years ago.  It was born out of challenges to manage increased volume and diversity of data. It was an ambitious project that aimed to scale better, was easier to debug, had better performance, was easier to deploy and manage and worked in a shared multi-tenant cluster environment. Over the time it had proved its reliability, easy support and magnitude reduction of incidents.

The making of Heron was a no easy task as it involved challenges as to whether extend Storm, switch to another platform or develop a new system. Extending Storm would have required extensive redesigning and rewriting of its core components. Using an existing open-source solution would have had compatibility issues with Storm’s API. So the best option was to write a system from the scratch.

So, what made Twitter to release the code for Heron? The official statement by the company states that the decision is aimed at sharing their insights and knowledge and continuing to learn from and collaborate with the real-time streaming community.

With both Fortune 500 companies, like Microsoft and start-ups adorning Heron, it is one of their favourites for expanding set of real-time use cases, including ETL, model enhancement, anomaly/fraud detection, IoT/IoE applications, embedded systems, VR/AR, advertisement bidding, financial, security, and social media.

While the decision by Twitter to open source Heron is welcomed by the industry, there is not much gain that either the company or its investors have in store. Neither would it fetch Twitter more users nor have any major impact on investor’s business. It could be said that the decision majorly serves as a step towards a strengthened market presence.

Share
Picture of Srishti Deoras

Srishti Deoras

Srishti currently works as Associate Editor at Analytics India Magazine. When not covering the analytics news, editing and writing articles, she could be found reading or capturing thoughts into pictures.
Related Posts

CORPORATE TRAINING PROGRAMS ON GENERATIVE AI

Generative AI Skilling for Enterprises

Our customized corporate training program on Generative AI provides a unique opportunity to empower, retain, and advance your talent.

Upcoming Large format Conference

May 30 and 31, 2024 | 📍 Bangalore, India

Download the easiest way to
stay informed

Subscribe to The Belamy: Our Weekly Newsletter

Biggest AI stories, delivered to your inbox every week.

AI Courses & Careers

Become a Certified Generative AI Engineer

AI Forum for India

Our Discord Community for AI Ecosystem, In collaboration with NVIDIA. 

Flagship Events

Rising 2024 | DE&I in Tech Summit

April 4 and 5, 2024 | 📍 Hilton Convention Center, Manyata Tech Park, Bangalore

MachineCon GCC Summit 2024

June 28 2024 | 📍Bangalore, India

MachineCon USA 2024

26 July 2024 | 583 Park Avenue, New York

Cypher India 2024

September 25-27, 2024 | 📍Bangalore, India

Cypher USA 2024

Nov 21-22 2024 | 📍Santa Clara Convention Center, California, USA

Data Engineering Summit 2024

May 30 and 31, 2024 | 📍 Bangalore, India

Subscribe to Our Newsletter

The Belamy, our weekly Newsletter is a rage. Just enter your email below.