No more typing reviews! Try our Samantha, our new voice AI agent.

Pros & Cons summary

Buyer's Guide

Get pricing advice, tips, use cases and valuable features from real users of this product.
Get the report

Prominent pros & cons

PROS

Apache Flink provides out-of-the-box checkpointing and state management, ensuring guaranteed message processing and aiding in maintenance and restarts.
The mapping function is valuable for transforming large data sets, allowing users to retrieve detailed information efficiently and map data based on specific criteria such as age groups.
Checkpointing and savepointing are crucial features for handling failures by writing aggregated states into separate storage for easy recall and recovery.
Apache Flink is designed for low latency applications and includes features like real-time indicators and alerts, enabling fast data processing and analysis.
It supports reducing latency and processing data in real-time, providing flexibility for deployment on any cluster and enabling the creation of complex data processing tasks.

CONS

Performance is affected when using RocksDB for checkpointing, and TimeWindow feature changes are tricky.
Watermarks are complex when handling multiple events in a pipeline, and documentation is outdated.
Failure handling and integration with other tools require more detailed documentation and updates.
Stability issues are prevalent, and the machine learning library lacks flexibility.
Apache Flink should provide more examples, sample code, and support, especially for beginners.
 

Apache Flink Pros review quotes

Sanjay Srivastava - PeerSpot reviewer
Software Architect at IBM
Dec 15, 2025
Apache Flink provides faster and low-cost investment for me; I find it to have low hardware requirements, and it's faster with low code, meaning it's easy to understand for moving the streaming data.
Aswini Atibudhi - PeerSpot reviewer
Distinguished AI Leader at Walmart Global Tech at Walmart
May 8, 2025
What I appreciate best about Apache Flink is that it's open source and geared towards a distributed stream processing framework.
PM
Technical Lead at a computer software company with 10,001+ employees
Apr 25, 2025
The ease of usage, even for complex tasks, stands out.
Learn what your peers think about Apache Flink. Get advice and tips from experienced pros sharing their opinions. Updated: October 2026.
920,769 professionals have used our research since 2012.
Madhan Potluri - PeerSpot reviewer
Head Of Data at Ekar
Dec 15, 2023
It provides us the flexibility to deploy it on any cluster without being constrained by cloud-based limitations.
Armando Becerril - PeerSpot reviewer
Partner / Head of Data & Analytics at Intelligence Software Consulting
May 31, 2024
Apache Flink offers a range of powerful configurations and experiences for development teams. Its strength lies in its development experience and capabilities.
PrashantVaghela - PeerSpot reviewer
Principal Engineer at InnovAccer Inc.
Nov 20, 2023
Apache Flink allows you to reduce latency and process data in real-time, making it ideal for such scenarios.
Sunil  Morya - PeerSpot reviewer
Consultant at a tech vendor with 10,001+ employees
Nov 18, 2022
Easy to deploy and manage.
Ilya Afanasyev - PeerSpot reviewer
Senior Software Development Engineer at Yahoo!
Aug 3, 2022
Allows us to process batch data, stream to real-time and build pipelines.
AC
CTO at ReNew
Feb 5, 2024
The product helps us to create both simple and complex data processing tasks. Over time, it has facilitated integration and navigation across multiple data sources tailored to each client's needs. We use Apache Flink to control our clients' installations.
ZHIZHENG - PeerSpot reviewer
Product Operations Manager at OKX
Mar 9, 2023
Apache Flink's best feature is its data streaming tool.
 

Apache Flink Cons review quotes

Sanjay Srivastava - PeerSpot reviewer
Software Architect at IBM
Dec 15, 2025
The technical support from Apache is not good; support needs to be improved. I would rate them from one to ten as not good.
Aswini Atibudhi - PeerSpot reviewer
Distinguished AI Leader at Walmart Global Tech at Walmart
May 8, 2025
Apache Flink is very powerful, but it can be challenging for beginners because it requires prior experience with similar tools and technologies, such as Kafka and batch processing.
PM
Technical Lead at a computer software company with 10,001+ employees
Apr 25, 2025
Apache should provide more examples and sample code related to streaming to help me better adapt and utilize the tool.
Learn what your peers think about Apache Flink. Get advice and tips from experienced pros sharing their opinions. Updated: October 2026.
920,769 professionals have used our research since 2012.
Madhan Potluri - PeerSpot reviewer
Head Of Data at Ekar
Dec 15, 2023
There is room for improvement in the initial setup process.
Armando Becerril - PeerSpot reviewer
Partner / Head of Data & Analytics at Intelligence Software Consulting
May 31, 2024
There are more libraries that are missing and also maybe more capabilities for machine learning.
PrashantVaghela - PeerSpot reviewer
Principal Engineer at InnovAccer Inc.
Nov 20, 2023
PyFlink is not as fully featured as Python itself, so there are some limitations to what you can do with it.
Sunil  Morya - PeerSpot reviewer
Consultant at a tech vendor with 10,001+ employees
Nov 18, 2022
Amazon's CloudFormation templates don't allow for direct deployment in the private subnet.
Ilya Afanasyev - PeerSpot reviewer
Senior Software Development Engineer at Yahoo!
Aug 3, 2022
The solution could be more user-friendly.
AC
CTO at ReNew
Feb 5, 2024
Apache Flink should improve its data capability and data migration.
ZHIZHENG - PeerSpot reviewer
Product Operations Manager at OKX
Mar 9, 2023
Apache Flink's documentation should be available in more languages.