Apache Flink, developed by the Apache Software Foundation, is an open-source stream-processing and batch-processing framework that excels in performing stateful computations over bounded and unbounded data streams.
Apache Flink is highly scalable - Apache Flink applications can be distributed across multiple containers in a cluster, and thousands of Flink tasks can be executed parallelly across these containers in the cluster.
Apache Flink tasks have very low processing latencies - Apache Flink applications are optimized to use task states that are stored in-memory and on local disk.