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

Top Rated Apache Kafka Alternatives

Apache Kafka Reviews & Product Details

Apache Kafka Overview

What is Apache Kafka?

Apache Kafka is an open-source stream processing platform developed by the Apache Software Foundation written in Scala and Java.

Apache Kafka Details
Show LessShow More
Product Description

Apache Kafka is an open-source stream processing platform developed by the Apache Software Foundation written in Scala and Java.


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 Kafka Reviews

Verified User
U
Verified UserEnterprise (> 1000 emp.)
3.0 out of 5
"Kafka: The Ultimate Choice for Event-Driven Architectures"
Best option when you want to build and control a huge event driven system
Pawan J.
PJ
Pawan J.Enterprise (> 1000 emp.)
4.5 out of 5
"Writing wrapper over Apache Kafka"
Kafka is a distributed streaming platform, which designed for high-scalability use cases, event streaming, and log processing.
Mohit G.
MG
Mohit G.Mid-Market (51-1000 emp.)
4.5 out of 5
"Great tool for event processing"
Kafka is highly scalable and easy to manage. Its disctributed architecture makes it handy for big organisation like ours. Easy to integrate with ...
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 Kafka Media

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

Video Reviews

122 Apache Kafka Reviews

4.5 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.
122 Apache Kafka Reviews
4.5 out of 5
122 Apache Kafka Reviews
4.5 out of 5

Apache Kafka 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

Overall Review Sentiment for Apache KafkaQuestion

Time to Implement
<1 day
>12 months
Return on Investment
<6 months
48+ months
Ease of Setup
0 (Difficult)
10 (Easy)
Log In
Want to see more insights from verified reviewers?
Log in to view review sentiment.
G2 reviews are authentic and verified.
Mohit G.
MG
Senior Software Engineer
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 Kafka?

Kafka is highly scalable and easy to manage.

Its disctributed architecture makes it handy for big organisation like ours.

Easy to integrate with our java based applications.

Very happy with the product. Review collected by and hosted on G2.com.

What do you dislike about Apache Kafka?

We have not encountered anything so far in our use. Review collected by and hosted on G2.com.

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

We are using kafka as event stream processing tool and also as a message queue. In our product we have a huge number of events coming into our system which we put into the central data lake (developed over kafka) for further processing. Review collected by and hosted on G2.com.

Pawan J.
PJ
SDE - 1
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: Organic
What do you like best about Apache Kafka?

Kafka is a distributed streaming platform, which designed for high-scalability use cases, event streaming, and log processing. Review collected by and hosted on G2.com.

What do you dislike about Apache Kafka?

There are some requirement (mission-critical transaction processing) from finance teams where data integrity, consistency, and security are more prominent concerns than in typical Kafka applications. Review collected by and hosted on G2.com.

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

Kafka is a distributed streaming platform, which designed for high-scalability use cases, event streaming, and log processing.

My org working multiple high scale product so we neened similar functionality for those but as managed version so other/each teams don't have to managed everything and at there end. So I am building a wrapper over it and managed version of it. Review collected by and hosted on G2.com.

MI
Internal Consultant
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Apache Kafka?

There are many things for which KAFKA has been very useful , few of them are listed below -

1. Performance have been superb.

2. The reliability has improved a lot in recent couple of years.

3. A common solution for both on-prem & cloud basedrequirements. Review collected by and hosted on G2.com.

What do you dislike about Apache Kafka?

Not many I can think of - Initially we had faced some reliability issue but now that is sorted.Apart from that I have faced issue while troubleshooting (rarely required) Review collected by and hosted on G2.com.

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

It has been very beneficial for our company -

1. Our architecture was changing for on-premise to cloud (was a big project and required around 2 years to completely migrate) but in the interim we had requirements for event streaming and we needed a solution which could work both in-premise and on-cloud so that we don't have to re-work once we migrate to cloud and KAFKA was the life saver.

2. Another use case i,s we are working to build a new framework and using KAFKA to publish status of jobs so that same can be integrated with the real-time batch monitoring dashboard. Review collected by and hosted on G2.com.

Partha Pratim D.
PD
Technical Lead
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: Organic
What do you like best about Apache Kafka?

- Offset replays helps to replay events

- partitioning helps in multi processing

- multi cluster support

- ease of use

- great community Review collected by and hosted on G2.com.

What do you dislike about Apache Kafka?

- Learing curve it bit steap

- python support is less Review collected by and hosted on G2.com.

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

We are doing a ETL pipeline and usin kafka to store and forward the events to avoid backpresuure from services Review collected by and hosted on G2.com.

Verified User in Retail
UR
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: Organic
What do you like best about Apache Kafka?

Best option when you want to build and control a huge event driven system Review collected by and hosted on G2.com.

What do you dislike about Apache Kafka?

Less performance when you have a auto scaling system Review collected by and hosted on G2.com.

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

Decoupling micro service with ddd Review collected by and hosted on G2.com.

DD
Software Development Engineer
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
(Original )Information
What do you like best about Apache Kafka?

Kafka is easy to use and implementation is kafka is easy to understand. It has fault tolerance feature so that there will be no data loss. Review collected by and hosted on G2.com.

What do you dislike about Apache Kafka?

Till now I haven't faced any issues, it is good. Review collected by and hosted on G2.com.

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

Kafka solves handling of large data and maintans reliability. It can integrate with other tools. Review collected by and hosted on G2.com.

Dhaanish S.
DS
Software Development Engineer
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 Kafka?

I love using Kafka because helps me to send the data to streamsets and also store it there itself. Review collected by and hosted on G2.com.

What do you dislike about Apache Kafka?

As of now I haven't faced any issues with this. Review collected by and hosted on G2.com.

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

Apache kafka helps me to store the data and also produce data to my ETL tools. Review collected by and hosted on G2.com.

Sanchit J.
SJ
Cloud Support Associate
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: Organic
(Original )Information
What do you like best about Apache Kafka?

It is open source, fail safe, and easy to use. They also provide training to learn Kafka. You can easily integrate it with your production environment. Review collected by and hosted on G2.com.

What do you dislike about Apache Kafka?

There is nothing that I dislike about it. Review collected by and hosted on G2.com.

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

In a distributed system, you can transfer the stream to different microservices using Kafka. Kafka works on the principle of producer and consumer, as long as you can assign a producer and consumer you can process the messages with ease. Review collected by and hosted on G2.com.

Mohammad Humayun K.
MK
Software Engineer
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: Organic
What do you like best about Apache Kafka?

Ease of using Pub-Sub, the Speed at which our data is processed, minimizes latency and integrations. Review collected by and hosted on G2.com.

What do you dislike about Apache Kafka?

A steep learning curve for novices, maintenance is a hassle sometimes, And the fact that it depends on Zookeeper. Review collected by and hosted on G2.com.

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

In my company, it's helping me to build real-time data streaming pipelines, It provides good fault-tolerance and throughput. It also allows our microservices to scale independently ensuring things are efficiently distributed for consistency and reliability. Review collected by and hosted on G2.com.

Sunil D.
SD
Co-Founder
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
(Original )Information
What do you like best about Apache Kafka?

Relaible messaging broker with easy partitioning and replication

Client library in all language and framework

Ready made connector with almost every well-known databases and datastores ..e.g with mongodb, elastic search Review collected by and hosted on G2.com.

What do you dislike about Apache Kafka?

Dependecy on zookeeper add additional Admin concern(kraft is not migration ready for production)

High startup time in ungraceful shutdown Review collected by and hosted on G2.com.

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

Acting as a event store for our saas microservices Review collected by and hosted on G2.com.