The development history of Apache Flink
Apache Flink is an open source framework for stream processing and batch data processing. This platform has received widespread attention for its efficiency, scalability, and accuracy. In this blog, we will explore in detail the development history of Apache Flink, from its initial concept to its full maturity today.
Founding and early stages
-
Stratosphere: Flink, the predecessor of
Flink, originally started as the Stratosphere project, which was jointly promoted by the Technical University of Berlin, Humboldt University, and the Hasso Plattner Institute. Stratosphere's main focus is batch data processing. -
Apache Incubator Acceptance
In 2014, Stratosphere was accepted as an incubation project by the Apache Software Foundation and renamed Apache Flink.
Version iteration
-
Flink 0.x
The earliest Flink version is the 0.x series, which mainly focuses on providing a robust batch data processing engine. -
Starting from the 1.x series of versions launched in 2016, Flink began to support stream processing . This feature quickly attracted widespread attention in the industry. -
Flink 1.9
In 2019, Flink 1.9 version was released.