IKH

Why Apache Flink?

By now, you may have gained a clear understanding of the basic features of Apache Flink. In this segment, you will look at the benefits of using Apache Flink.

In the following video, our expert will list the key highlights of Apache Flink and also explain how it helps Alibaba in its streaming services

Let’s summarise what you have learnt in the video above.

Apache Flink Highlights

  • The true processing framework of Apache Flink provides the following features:
    • Minimal latency: The data is processed as soon as it is generated, so it provides extremely low latency.
    • Flow control and backpressure: Backpressure refers to a situation when the speed of incoming data is higher than the rate of processing. Apache Flink sends the data in small buffers rather than sending it altogether. This also leads to backpressure sometimes. So, the flow control mechanism is used to avoid this situation.
  • Apache Flink has the ability to process real-time streaming data as well as historical data. 
  • The diverse APIs and libraries provided by Apache Flink allow complex event processing.

Additional Reading

  • Alibaba: Apache Flink – This article explains why Alibaba chose Apache Flink for its streaming services. 

Report an error