Best Software for 2025 is now live!
Show rating breakdown
Save to My Lists
Unclaimed
Unclaimed

Top Rated Apache Flink Alternatives

Apache Flink Reviews & Product Details

Apache Flink Overview

What is Apache Flink?

Apache Flink is an open-source stream processing framework for distributed, high-performing, always-available, and accurate data streaming applications.

Apache Flink Details
Show LessShow More
Product Description

Apache Flink is an open-source stream processing framework for distributed, high-performing, always-available, and accurate data streaming applications.


Seller Details
Year Founded
1999
HQ Location
Wakefield, MA
Twitter
@TheASF
66,229 Twitter followers
LinkedIn® Page
www.linkedin.com
2,291 employees on LinkedIn®
Description

Community-led development since 1999. FoundationProjectsPeopleGet InvolvedDownloadSupport ApacheHome. We consider ourselves not simply a group of projects sharing a server, but rather a community of developers and users.

Recent Apache Flink Reviews

Verified User
A
Verified UserEnterprise (> 1000 emp.)
5.0 out of 5
"Distributed Data Streaming Engine"
First of all it is easy to setup in kubernetes using flink operator and it simply integrates to kubenetes as a native api supports high availabilit...
Gaurav  M.
GM
Gaurav M.Mid-Market (51-1000 emp.)
5.0 out of 5
"Flink - Fastest Realtime Stream Processing Engine"
I really like the table APIs provided by Apache Flink. It is very easy to do simple transformations on top of a Kafka table via Flink SQL query. Ap...
Ketan C.
KC
Ketan C.Small-Business (50 or fewer emp.)
4.5 out of 5
"One of the best backend processing frameworks"
it is open-source, user friendly and easy to install and configure, its checkpoint feature
Security Badge
This seller hasn't added their security information yet. Let them know that you'd like them to add it.
0 people requested security information

Apache Flink Media

Answer a few questions to help the Apache Flink community
Have you used Apache Flink before?
Yes

16 Apache Flink Reviews

4.3 out of 5
The next elements are filters and will change the displayed results once they are selected.
Search reviews
Popular Mentions
The next elements are radio elements and sort the displayed results by the item selected and will update the results displayed.
Hide FiltersMore Filters
The next elements are filters and will change the displayed results once they are selected.
The next elements are filters and will change the displayed results once they are selected.
16 Apache Flink Reviews
4.3 out of 5
16 Apache Flink Reviews
4.3 out of 5

Apache Flink Pros and Cons

How are these determined?Information
Pros and Cons are compiled from review feedback and grouped into themes to provide an easy-to-understand summary of user reviews.
Pros
Cons
This product has not yet received any negative sentiments.
G2 reviews are authentic and verified.
Verified User in Telecommunications
AT
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Apache Flink?

First of all it is easy to setup in kubernetes using flink operator and it simply integrates to kubenetes as a native api supports high availability out of the box with kubernetes. community developed flink to process continuous stream of data at lightning fast Review collected by and hosted on G2.com.

What do you dislike about Apache Flink?

As a user I dont find any difficulties or challenge and community does release softeware very oftem thus improvess the stability Review collected by and hosted on G2.com.

What problems is Apache Flink solving and how is that benefiting you?

it process large amount of data stream processing withour minimal latency and since it is opernsource cost to company is less Review collected by and hosted on G2.com.

Gaurav  M.
GM
Data engineer
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: Organic
What do you like best about Apache Flink?

I really like the table APIs provided by Apache Flink. It is very easy to do simple transformations on top of a Kafka table via Flink SQL query. Apart from that, the community is present on Slack in case of user issues.

It provides multiple ways to deploy Flink on cloud like K8s, standalone modes etc.

Also metrics that are internally provides by flink help us a lot in debugging Review collected by and hosted on G2.com.

What do you dislike about Apache Flink?

Advanced Datastream API like a broadcast stream, and process functions are not documented properly, more examples of datastream API should be present in doc Review collected by and hosted on G2.com.

What problems is Apache Flink solving and how is that benefiting you?

We are heavily using flink on kubernetes which is powering all realtime dashboard of our organisation which is getting consumed by analytics, product and CEO deck, which eventually help us with more observability of our platform Review collected by and hosted on G2.com.

Ketan C.
KC
IT Administrator
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Apache Flink?

it is open-source, user friendly and easy to install and configure, its checkpoint feature Review collected by and hosted on G2.com.

What do you dislike about Apache Flink?

yet i didn't found anything that i dislike in flink Review collected by and hosted on G2.com.

What problems is Apache Flink solving and how is that benefiting you?

Apache Flink benefits us in the development of java web apps Review collected by and hosted on G2.com.

Sachin K.
SK
Freelancer
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
(Original )Information
What do you like best about Apache Flink?

The feature of Stateful Computations over Data Streams Review collected by and hosted on G2.com.

What do you dislike about Apache Flink?

It is primarily focused on streaming use cases. Review collected by and hosted on G2.com.

Recommendations to others considering Apache Flink:

Single source of truth for Streaming applications Review collected by and hosted on G2.com.

What problems is Apache Flink solving and how is that benefiting you?

We are consuming data over a stream for a product that we built for the internal users of a financial client. Review collected by and hosted on G2.com.

Yogesh B.
YB
Technical Lead
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Apache Flink?

It supports both stateful and stateless computations on streams

Supports both batch mode and real-time analytics

Has proven to be high performing, less memory-hungry compared to the storm

It has capability to do windowing, machine learning integration etc.,

It is highly scalable

It also has capability to process event may be do aggregation or windowing based on event occurrence time than the processing time

Has Exactly-once state consistency

Also supports handling late data through some threshold window

Can do in memory SQL on streams

Flink UI is very user friendly Review collected by and hosted on G2.com.

What do you dislike about Apache Flink?

There is not much to dislike. It has capabilities of both storm and spark. If you know storm and spark it's easy to use Review collected by and hosted on G2.com.

Recommendations to others considering Apache Flink:

Use it wisely, tune the memory parameters and parallelism wisely. Otherwise you end up back pressure or under utilising the resources

Lot of tuning with respect to num of threads and memory allotment is required

do not overwrite the processors, which will lead to a lot of parallelism and simply data transfer between the nodes and can lead to slow down

Need to archirect cautiously Review collected by and hosted on G2.com.

What problems is Apache Flink solving and how is that benefiting you?

We use flink for both online streaming and offline batch processing

Mainly to enrich the incoming data, integrated with elastic search to store it. We also do aggregation using tumbling winfdow. We use flink views

For batch processing, we do use to learn some thresholds, like cpu, memory thresholds etc.,

Deployed with 100's of nodes, highly scalable

deployed in aws using kubernetese container

We also use flink ui to debug high level issues

We dont do sql on streaming Review collected by and hosted on G2.com.

Gunjan K.
GK
Member Of Technical Staff-II
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Apache Flink?

Apache Flink is the only true open source streaming engine available, exactly-once delivery, real-time persistent snapshots. Review collected by and hosted on G2.com.

What do you dislike about Apache Flink?

fewer production deployments than other frameworks like a spark. but as my understanding, it's way better than a spark. Review collected by and hosted on G2.com.

Recommendations to others considering Apache Flink:

Highly Recommended, Apache Flink is the only true streaming solution. Include all the features a true streaming system should have. exactly-once delivery, real-time persistent snapshots very useful for upgrading the Apache Flink and Fixing any buggy code. Very low latency because of true stream processing as compared to other streaming frameworks. Supports batch processing on top of the stream processing engine. The only concern is fewer production deployment. Review collected by and hosted on G2.com.

What problems is Apache Flink solving and how is that benefiting you?

IoT data processing and Analytics. Review collected by and hosted on G2.com.

Kumar Ritesh Ranjan S.
KS
Grader
Internet
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Apache Flink?

The framework is very easy to learn. It is very similar to the apache spark framework, so projects can be migrated pretty easily and the learning curve is not much. Pretty fast compared to other real-time frameworks. Comes with a lot of inbuilt connectors with third-party messaging queues and database. Review collected by and hosted on G2.com.

What do you dislike about Apache Flink?

I don't have anything in particular to dislike but it is very similar to another real-time framework like Apache Spark. So, I think there should be some unique features added to it, in order to make it favorite framework among all. Review collected by and hosted on G2.com.

Recommendations to others considering Apache Flink:

Similar to other real-time frameworks. Go ahead and use it to check if it fits your requirement. Review collected by and hosted on G2.com.

What problems is Apache Flink solving and how is that benefiting you?

We built a real-time data pipeline to process a huge amount of data, which was then used by many teams for their use-cases. Review collected by and hosted on G2.com.

Austin C.
AC
Community Organizer + Hackathon Co-Founder
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Apache Flink?

The API is intuitive and flexible enough for all use cases we had. The support from dataArtisans and the mailing list they monitor makes using the platform much safer in an enterprise setting - we would have been lost without their support, often within the same day. Resources can be found on their Community page at https://flink.apache.org/community.html. We also love the blog posts put out by dataArtisans of real case studies. Review collected by and hosted on G2.com.

What do you dislike about Apache Flink?

Deploying was easy enough for the basic case, but understanding the Hadoop / YARN ecosystem in conjunction with Flink, and creating a stable + scalable cluster, has been challenging. This is not so much a fault of Flink, but they are working to make it easier to deploy across a variety of platforms. Review collected by and hosted on G2.com.

Recommendations to others considering Apache Flink:

Definitely research the entire Apache BigData ecosystem - you'll save time and pain if you understand the core architecture before you start building. Review collected by and hosted on G2.com.

What problems is Apache Flink solving and how is that benefiting you?

We've created a real-time big data processor, which can handle hundreds of thousands of messages a day and scale up to hundred of milliions a day when necessary. Review collected by and hosted on G2.com.

Aadhyatm V.
AV
Company Owner
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: Seller invite
What do you like best about Apache Flink?

User Friendly and gives great amount of format and supported features Review collected by and hosted on G2.com.

What do you dislike about Apache Flink?

Less community and forums for discussion Review collected by and hosted on G2.com.

Recommendations to others considering Apache Flink:

A great software for back end work by such great company Review collected by and hosted on G2.com.

What problems is Apache Flink solving and how is that benefiting you?

Apache Flink is an open source stream processing framework developed by the Apache Software Foundation. The core of Apache Flink is a distributed streaming dataflow engine written in Java and Scala. Flink executes arbitrary dataflow programs in a data-parallel and pipelined manner. Review collected by and hosted on G2.com.

Brian K.
BK
Photographer
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Apache Flink?

Pretty simple and straightforward interface. Can be a learning curve of need be but if you just need to implement for standard construction then it works well. Review collected by and hosted on G2.com.

What do you dislike about Apache Flink?

Not too much customer support or help finding tutorials. Review collected by and hosted on G2.com.

What problems is Apache Flink solving and how is that benefiting you?

Its a heavyweight contender for workloads of data processing that makes it seem simple but it works if you have the demand to make use of most of its features. Review collected by and hosted on G2.com.