Apache Flink vs Heron: What are the differences?
Developers describe Apache Flink as "Fast and reliable large-scale data processing engine". Apache Flink is an open source system for fast and versatile data analytics in clusters. Flink supports batch and streaming analytics, in one system. Analytical programs can be written in concise and elegant APIs in Java and Scala. On the other hand, Heron is detailed as "Realtime, distributed, fault-tolerant stream processing engine from Twitter". Heron is realtime analytics platform developed by Twitter. It is the direct successor of Apache Storm, built to be backwards compatible with Storm's topology API but with a wide array of architectural improvements.
Apache Flink belongs to "Big Data Tools" category of the tech stack, while Heron can be primarily classified under "Stream Processing".
Apache Flink and Heron are both open source tools. It seems that Apache Flink with 9.11K GitHub stars and 4.86K forks on GitHub has more adoption than Heron with 3.37K GitHub stars and 601 GitHub forks.