---
title: Apache Kafka Reviews
meta_title: 'Apache Kafka Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter 131 reviews by the users' company size, role or industry
  to find out how Apache Kafka works for a business like yours.
aggregate_rating:
  rating_value: 4.5
  review_count: 131
  scale: '5'
date_modified: '2026-06-30'
parent_category:
  name: Big Data
  url: https://www.g2.com/categories/big-data
---

# Apache Kafka Reviews
**Vendor:** The Apache Software Foundation  
**Category:** [Event Stream Processing Software](https://www.g2.com/categories/event-stream-processing)  
**Average Rating:** 4.5/5.0  
**Total Reviews:** 131
## About Apache Kafka
Apache Kafka is an open-source distributed event streaming platform developed by the Apache Software Foundation. It is designed to handle real-time data feeds with high throughput and low latency, making it ideal for building data pipelines, streaming analytics, and integrating data across various systems. Kafka enables organizations to publish, store, and process streams of records in a fault-tolerant and scalable manner, supporting mission-critical applications across diverse industries. Key Features and Functionality: - High Throughput and Low Latency: Kafka delivers messages at network-limited throughput with latencies as low as 2 milliseconds, ensuring efficient data processing. - Scalability: It can scale production clusters up to thousands of brokers, handling trillions of messages per day and petabytes of data, while elastically expanding and contracting storage and processing capabilities. - Durable Storage: Kafka stores streams of data safely in a distributed, durable, and fault-tolerant cluster, ensuring data integrity and availability. - High Availability: The platform supports efficient stretching of clusters over availability zones and connects separate clusters across geographic regions, enhancing resilience. - Stream Processing: Kafka provides built-in stream processing capabilities through the Kafka Streams API, allowing for operations like joins, aggregations, filters, and transformations with event-time processing and exactly-once semantics. - Connectivity: With Kafka Connect, it integrates seamlessly with hundreds of event sources and sinks, including databases, messaging systems, and cloud storage services. Primary Value and Solutions Provided: Apache Kafka addresses the challenges of managing real-time data streams by offering a unified platform that combines messaging, storage, and stream processing. It enables organizations to: - Build Real-Time Data Pipelines: Facilitate the continuous flow of data between systems, ensuring timely and reliable data delivery. - Implement Streaming Analytics: Analyze and process data streams in real-time, allowing for immediate insights and actions. - Ensure Data Integration: Seamlessly connect various data sources and sinks, promoting a cohesive data ecosystem. - Support Mission-Critical Applications: Provide a robust and fault-tolerant infrastructure capable of handling high-volume and high-velocity data, essential for critical business operations. By leveraging Kafka&#39;s capabilities, organizations can modernize their data architectures, enhance operational efficiency, and drive innovation through real-time data processing and analytics.



## Apache Kafka Pros & Cons
**What users like:**

- Users value the **high scalability** of Apache Kafka, seamlessly handling large data volumes and real-time processing. (5 reviews)
- Users value the **real-time data processing** capabilities of Apache Kafka, benefiting from its speed and reliability. (3 reviews)
- Users appreciate the **easy integrations** of Apache Kafka, enabling smooth connections between various applications in their systems. (2 reviews)
- Users value the **high scalability and performance** of Apache Kafka, perfect for managing growing data volumes in enterprises. (2 reviews)
- Users value the **high scalability and performance** of Apache Kafka, ideal for handling growing data volumes efficiently. (2 reviews)
- Users commend the **reliability** of Apache Kafka, praising its durability, fault tolerance, and scalability for data processing. (2 reviews)
- Users appreciate the **ease of use** of Apache Kafka, benefiting from its high performance in event-driven microservices. (1 reviews)
- Features (1 reviews)
- Users appreciate the **ease of integrations** with Kafka, enhancing data processing and scalability for their applications. (1 reviews)
- Management Ease (1 reviews)

**What users dislike:**

- Users find the **operational complexity** of Apache Kafka challenging, impacting resource efficiency and queuing capabilities. (1 reviews)
- Users find the **data management challenges** of Apache Kafka overwhelming, especially for smaller teams lacking dedicated expertise. (1 reviews)
- Users find **debugging issues** in Apache Kafka challenging, often requiring significant time and effort to resolve effectively. (1 reviews)
- Users find the **difficult learning curve** for Apache Kafka overwhelming, especially for smaller teams managing its complexities. (1 reviews)
- Users find **limited customization** challenging during setup, especially when managing brokers and zookeepers in distributed systems. (1 reviews)
- Maintenance Issues (1 reviews)
- Messaging Issues (1 reviews)
- Required Expertise (1 reviews)
- Users find **resource intensive learning** challenging due to operational complexity and a steep learning curve. (1 reviews)
- Resource Management (1 reviews)

## Apache Kafka Reviews
  ### 1. Great queue mechanism!

**Rating:** 4.5/5.0 stars

**Reviewed by:** Vinay G. | Technology Architect, Enterprise (> 1000 emp.)

**Reviewed Date:** April 16, 2019

**What do you like best about Apache Kafka?**

Super fast and near real time queue mechanism. Debugging is simpler.  It's persistence queue so provides great feature of retention of events for n number of days. This is really helpful to avoid data loss in case of some issue or unexpected situation. Easy to implement producer and consumer. You can have multiple partition to have data flow depending on need or types.

**What do you dislike about Apache Kafka?**

User interface is something which can be improved. Logs can be better.

**Recommendations to others considering Apache Kafka:**

Great option for messaging queue. 

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

Software development. To do operation async without impacting main component.

  ### 2. Awesome open source tool

**Rating:** 4.5/5.0 stars

**Reviewed by:** Jatin G. | Se, Enterprise (> 1000 emp.)

**Reviewed Date:** August 10, 2019

**What do you like best about Apache Kafka?**

We are using Kafka extensively for Message passing from one system to other

**What do you dislike about Apache Kafka?**

Its awesome. We are processing 6 to 8 million messages per day

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

the message delivery is guranteed.

  ### 3. Kafka messaging queue

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Pharmaceuticals | Enterprise (> 1000 emp.)

**Reviewed Date:** June 12, 2019

**What do you like best about Apache Kafka?**

It’s easier to maintain and sending messages is also easier

**What do you dislike about Apache Kafka?**

Kafka doesn’t acknowledge properly where duplicate messages were being produced because of this 

**Recommendations to others considering Apache Kafka:**

Fix the acknowledgement issues

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

I think the only problem is while acknowledging the message. Because of that duplicate messages are being received

  ### 4. easy to setup data streaming service

**Rating:** 4.5/5.0 stars

**Reviewed by:** Bharath P. | Senior Software Engineer, Information Technology and Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 17, 2019

**What do you like best about Apache Kafka?**

I come from a PHP/LAMP stack - I needed to setup Kafka for my project and kafka is in Java. the set up was a breeze and the learning curve was not that steep.

**What do you dislike about Apache Kafka?**

nothing so far. I still need to implement KSQL - probably will have something then.

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

Data streaming from existing applications to Analytics applications (OLTP to OLAP), benefits: easy to set up and I can connect OLTP to OLAP without disturbing the OLTP.

  ### 5. distributed messaging system

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Architecture & Planning | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 28, 2018

**What do you like best about Apache Kafka?**

It is a messaging system based on the publisher/subscriber model, persistent, scalable, replicated, fault-tolerant, capable of handling hundreds of megabytes per second of reads and writes from thousands of clients. It is an open-source project initially created by LinkedIn to overcome the limitations of messaging systems like JMS.

**What do you dislike about Apache Kafka?**

The biggest installation problems I've had to deal with have basically been my own errors (of course) in the configuration of the files, both of Kafka, a change in the host name, commas instead of periods, and things like that. These problems are easy to detect and solve, as long as you have the log at hand, and not configuring the permissions of the folder where Kafka is installed correctly is an error that can result in not having logs, and without the logs it will be difficult to find other problems. Moreover, since Kafka continues to function even without being able to write the logs, it took me a while to realize that I didn't have them.

**Recommendations to others considering Apache Kafka:**

It works well as a replacement for traditional messaging agents like RabbitMQ or ActiveMQ.

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

Track web activity. Generate real-time data pipelines with a publisher-subscriber model.

  ### 6. Kafka server is good: Needs to work on low level API

**Rating:** 4.5/5.0 stars

**Reviewed by:** David M. | Mid-Market (51-1000 emp.)

**Reviewed Date:** July 24, 2018

**What do you like best about Apache Kafka?**

data instrumental to understanding behaviors of customers and it can set an engine of predictive analytics, Kafka backwards compatible, current update includes consumer group management part of Kafka protocol rather than having to directly access ZooKeeper

**What do you dislike about Apache Kafka?**

complex protocols and implementation requirements make extremely difficult to create a good client unless working with Java or with a lower-level language (C or Go), producing message set onto the bus requires you to consume the bus eventually receiving multiple messages acknowledging the status of each message, problems both in writing code and with managing a Kafka/Zookeeper cluster

**Recommendations to others considering Apache Kafka:**

Kafka is a practical choice for a message bus if you are using Java/Clojure/Scala/Kotlin but worth investigating in alternatives 

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

To build the digital services integrating and accessing a wide stream of data, partition topics and augmented time order sequence of data

  ### 7. Kafka Review

**Rating:** 5.0/5.0 stars

**Reviewed by:** Bryan L. | Enterprise (> 1000 emp.)

**Reviewed Date:** July 25, 2018

**What do you like best about Apache Kafka?**

I like that its in the cluster so it has safety built into it, I don't need to worry about a node going down because I there are plenty to back it up.

**What do you dislike about Apache Kafka?**

The wording when using it is a little confusing at first, i remember confusing what producer vs what a consumer was

**Recommendations to others considering Apache Kafka:**

Its a great product that can be used so that you have some redundancy in your pipeline. And depending on how long you set the time for it to store the data there the backup can work for a week or longer.

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

Transmission of data but in a way that other teams can take advantage of it so there is less duplication of work

  ### 8. Uses of Apache Kafka

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Human Resources | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 25, 2018

**What do you like best about Apache Kafka?**

From last 4 months i am using this and recommending my other friends and colleague too. Now a days as everyone is moving on cloud, kafka has made more clear and simple for data base like big data.

**What do you dislike about Apache Kafka?**

For the various errors I ran into in trying to get automatically launched per-test test clusters working, Googling and StackOverflow answers tended to be contradictory and added up to I drew a pentagram on the floor and stood in it and shouted “foo” and that fixed it. Cargo-cult behavior like that is also a major red flag - the people who are gaga about this thing don’t actually understand it, and solve problems by randomly banging on things until something works. That tells me I need someone (most likely me) to become a Kafka/Zookeeper guru. That’s not an expense a small startup should incur, and choosing to use a technology that requires that kind of babysitting is not one you make lightly, certainly not one you make based on all the cool kids use Kafka. Popularity is a terrible proxy for quality.

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

It is all realated big data.

  ### 9. Big Data Solution for Your Need

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** July 23, 2018

**What do you like best about Apache Kafka?**

Apache Kafka is probably the best big data solution for your needs. I have been using Apache Kafka to streamline my big data pipeline and it is probably the best solution for my needs.

**What do you dislike about Apache Kafka?**

The only thing that I dislike about Apache Kafka is that it is probably on the functionality and it seems to compromise on the usability factor. This can be rectified by adding a few features and making those features are usable and intuitive to the user.

**Recommendations to others considering Apache Kafka:**

I would highlt recommend using Apache Kafka for all your big data needs as it is the best solution for big data. We live in a world where there is a massive influx of data and Apache Kafka comes as a boon in today's times and it is probably the market leader in big data solution providers out of the other big data solution providers. Go ahead and try it out and you will not be disappointed.

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

The benefits that it provides me are immense and it helped to integrate big data solutions faster The biggest benefit is the big data solutions it provides. It ensures that is done seamlessly and I do not think there is a faster product in the market so far.

  ### 10. The New Message Broker You Need

**Rating:** 4.0/5.0 stars

**Reviewed by:** Jia Hui(Benson) L. | Associate Software Developer, Insurance, Enterprise (> 1000 emp.)

**Reviewed Date:** July 19, 2018

**What do you like best about Apache Kafka?**

It was really easy to implement Kafka to my existing system. I used Node.js and luckily Kafka-node offered everything I needed. Kafka stream processing is fast and reliable for log subscriptions and real time event signals. 

**What do you dislike about Apache Kafka?**

The initial learning for message brokers and partitions was a bit over my head. However, once I understood the entire cycle of a message stream from brokers, partition, and subscriptions it got better. 

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

Kafka provides real time data feed and it's being adopted by large and well known companies like Twitter and LinkedIn. Kafka reduces integration time as it provides one place for events to go in and for multiple client systems to subscribe to it. 

  ### 11. very good and reliable product

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Internet | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 23, 2018

**What do you like best about Apache Kafka?**

Kafka is a fast, fault-tolerant, and highly reliable publish-subscribe messaging system. The best part is to monitor and let the user know some "worst practices" and common mistakes.

**What do you dislike about Apache Kafka?**

there is nothing I don't like, it would be good if we have a good user interface where I can see what data is in the Kafka system.

**Recommendations to others considering Apache Kafka:**

Kafka is an excellent product, you should try it and I'm sure you will like it.

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

We have the requirement to read and process live data streaming from a system. Kafka is helping us solve this problem where we can also obtain past details.

  ### 12. Apache Kafka review from semiconductor company

**Rating:** 3.5/5.0 stars

**Reviewed by:** Jin H. | Principal Data Scientist, Computer Software, Enterprise (> 1000 emp.)

**Reviewed Date:** July 24, 2018

**What do you like best about Apache Kafka?**

it is helpful to display outage or process error for semi-conductor manufacturing

**What do you dislike about Apache Kafka?**

user interface should be more friendly, right now it is more for software developers

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

monitoring process pipeline to display errors

faster alert and handle manufacturing issues

  ### 13. Industry standard for streaming data 

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Higher Education | Enterprise (> 1000 emp.)

**Reviewed Date:** July 24, 2018

**What do you like best about Apache Kafka?**

The producer-consumer paradigm is fairly simple to understand. Plus there are SDKs in a lot of languages which is pretty convenient.

**What do you dislike about Apache Kafka?**

The commercial cluster setups are too expensive. Operational costs are too high for virtual machines.

**Recommendations to others considering Apache Kafka:**

It's a standard for companies that handle streaming data. Plus its fairly simple to get started with, once you are familiar with distributed systems. Plus there is no platform barrier. I've even run this on a raspberry pi and it works. Plus the large amount of SDKs allow any programmer to get started easily with it.

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

Hyperledger composer blockchain application that intakes data from sensor and stores it in a blockchain.

  ### 14. Excellent Product and great freature

**Rating:** 5.0/5.0 stars

**Reviewed by:** Prasoon K. | Technical Manager, Computer Software, Enterprise (> 1000 emp.)

**Reviewed Date:** April 24, 2018

**What do you like best about Apache Kafka?**

Kafka is a very reliable fast, scalable and fault-tolerant publish-subscribe messaging system. The best part is monitoring and let user know few “worst practices” and common mistakes.

**What do you dislike about Apache Kafka?**

There is nothing to dislike however if there would be nice if we have a nice user interface where I can see what all data is there in Kafka system.

**Recommendations to others considering Apache Kafka:**

Kafka is an excellent product, you should give a try and I am sure you will like it.

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

We have a requirement to read and process live data streaming from 3rd party system. Kafta is helping us to solve this problem where we can also get details from past dates.

  ### 15. My awesome review !

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Apparel & Fashion | Mid-Market (51-1000 emp.)

**Reviewed Date:** July 25, 2018

**What do you like best about Apache Kafka?**

What I like best is that Apache allows users to subscribe to it and also allows users to publish data to any number of systems or real-time applications.

**What do you dislike about Apache Kafka?**

What I dislike is that sometimes it’s predictive system in using real time is not 100% effective. There are some slight glitches that will need to be figured out!

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

The benefits I have realized is the ability to use a system which generates accurate real time data. Business problems we are solving is that we can see sales date in real time of what is selling and what is not.

  ### 16. Pub Sub Beast 

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Internet | Enterprise (> 1000 emp.)

**Reviewed Date:** July 24, 2018

**What do you like best about Apache Kafka?**

Kafka is really good when it comes to do a pub sub system, it’s scalable and handles all the loads in data

**What do you dislike about Apache Kafka?**

It’s little bit heavy, like I tried with smaller rams 512 vanilla version in aws but it did not work. I resorted to Redis then, but there should be a way to do it if seen more clearly

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

We solve Data Center Information display in our office. Every machine throws its power usage to Kafka bus and then based on that we display the information 

  ### 17. worked on microsevice sync 

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Staffing and Recruiting | Mid-Market (51-1000 emp.)

**Reviewed Date:** July 24, 2018

**What do you like best about Apache Kafka?**

I like the way you can scale and so micro service friendly. Helps to create .
Asynchronous data processing. Distributed data base pipelines. Handling large volumes of data and cross platform integration. Different Apis.

**What do you dislike about Apache Kafka?**

UI management tool will help. easy management on exxactly once processing/administration.
More trainings/material  on integrations connectors will help. The usage of Zookeeper can be elaborated in trainings.

**Recommendations to others considering Apache Kafka:**

Should give it a try.

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

Asynchronous data processing. Distributed data base pipelines. Handling large volumes of data and 

  ### 18. Apache Kafka Review

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** July 25, 2018

**What do you like best about Apache Kafka?**

I as well as other's think that Apache Kafka is the best solution for big data. It was also very easy and simple to implement into our organization.

**What do you dislike about Apache Kafka?**

It doesn't have the easiest usability factor. A better user interface would be great to see all the data. Support isn't the best either.

**Recommendations to others considering Apache Kafka:**

Once you get past the support and lack of user interface, it is a really good product

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

Using different distributed systems for processing messages

  ### 19. Kafka is helping us so much! 

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Marketing and Advertising | Mid-Market (51-1000 emp.)

**Reviewed Date:** July 25, 2018

**What do you like best about Apache Kafka?**

Currently, our company is implementing Kafka in order to optimize various of our services, but most importantly, it will really make our marketing automation service work like it was meant to work! Kafka is making our services reliable. 

**What do you dislike about Apache Kafka?**

Nothing yet. Our Developers seem to really like it so far - nothing negative

**Recommendations to others considering Apache Kafka:**

big companies use it! You should too! Makes life easier

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

optimizing our services and making them reliable

  ### 20. Apache Kafka - User Review

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Staffing and Recruiting | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 24, 2018

**What do you like best about Apache Kafka?**

Personally in the past have really liked the many ways in which apps can plug into and connect with Kafka. Most importantly, offering ways to write new connectors when needed,

**What do you dislike about Apache Kafka?**

For the various errors, I ran into in trying to get automatically launched per-test test clusters working. 

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

Utilizing it to handle a high volume of data and enables us to pass messages from one end-point to another.

  ### 21. Best distributed messaging platform 

**Rating:** 4.5/5.0 stars

**Reviewed by:** Raju K. | Small-Business (50 or fewer emp.)

**Reviewed Date:** June 13, 2018

**What do you like best about Apache Kafka?**

Hands down the best messaging platform for big data systems. Many integrations with storm, spark other Apache distributed systems. Active open source community 

**What do you dislike about Apache Kafka?**

Setting Apache Kafka eco system first time is a big pain 

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

Sends millions of messages different distributed systems for processing 

  ### 22. Good experience

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** July 25, 2018

**What do you like best about Apache Kafka?**

The thing I like the most about Apache Kafka is its reliability. Also the message delivery is quite fast.

**What do you dislike about Apache Kafka?**

Although it is a great product the learning curve is a bit steep. Nothing to add on the software itself.

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

The main benefit is that it became very simple to connect diverse services and applications saving a great deal of time.

  ### 23. Kafka Streaming

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Financial Services | Enterprise (> 1000 emp.)

**Reviewed Date:** July 24, 2018

**What do you like best about Apache Kafka?**

Very fast to get data through from one source into the next.

**What do you dislike about Apache Kafka?**

Need a tool to handle resiliency. Once it is read, it's read.

**Recommendations to others considering Apache Kafka:**

It's great once you are up and running.

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

We were streaming data real time from a transaction system to various back end systems that needed that data.

  ### 24. Great tool for expanding your micro-service architecture

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Enterprise (> 1000 emp.)

**Reviewed Date:** February 26, 2018

**What do you like best about Apache Kafka?**

Kafka is easy to use, brings great value to the architecture, enables scalability and extensibility.
Just out of the box and it works great.

**What do you dislike about Apache Kafka?**

Nothing to dislike so far... The product is awesome.

**Recommendations to others considering Apache Kafka:**

Download, install and start using it.
Take care with the different options. Do note when do you commit.

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

Allows micro-services to communicate, with low coupling.
It enables scalability and extensibility (adding new micro-services to an existing solution).
Kafka streams with CQRS gives even greater scalability and ease of use.

  ### 25. Fast and easy but hard to administer 

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Banking | Enterprise (> 1000 emp.)

**Reviewed Date:** July 24, 2018

**What do you like best about Apache Kafka?**

It’s fast and powerful. Very robust as well and scales to multiple subscribers. Definitely a good solution for multiple subscribers 

**What do you dislike about Apache Kafka?**

It’s hard to administer  - mostly command line tools. 

**Recommendations to others considering Apache Kafka:**

Invest in making it easy to support 

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

Trade event propagation to multiple clients 

  ### 26. Kafka Review

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Financial Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** July 24, 2018

**What do you like best about Apache Kafka?**

It is an Open source software and no issues with using the software for development in organizations

**What do you dislike about Apache Kafka?**

Its better to have more tutorials and documentation.

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

we are using the software as event service Bus delivering messages between consumers and producers

  ### 27. Kafka MQ

**Rating:** 2.5/5.0 stars

**Reviewed by:** Verified User in Banking | Enterprise (> 1000 emp.)

**Reviewed Date:** July 25, 2018

**What do you like best about Apache Kafka?**

Fast and easy to use, giving a good messaging between different modules and machines

**What do you dislike about Apache Kafka?**

I dont like the configuration of xml and to many variables without documentation

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

Events and messages between differnt modules

  ### 28. Great messaging product

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Broadcast Media | Enterprise (> 1000 emp.)

**Reviewed Date:** July 24, 2018

**What do you like best about Apache Kafka?**

Scalable, fault tolerance  and publish-subscribe capabilities to build distributed apps

**What do you dislike about Apache Kafka?**

Support model can be better and critical needs of enterprise support

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

Distributed applications , low latency and bid data on Hadoop 

  ### 29. MQ replacement by kafa

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Banking | Enterprise (> 1000 emp.)

**Reviewed Date:** May 16, 2018

**What do you like best about Apache Kafka?**

Our organisation using  IBM MQ for enterprise integration heavily for multi platform communication. we faced lot of issues with MQ product and we are looking for alternative item with open source which is kafka which is quite good in integrating multiple platforms for messaging communication.

**What do you dislike about Apache Kafka?**

the main thing we dislike about this product is support.

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

Large scale integration, product licence cost saves a lot.

  ### 30. Kafka learning curve

**Rating:** 3.0/5.0 stars

**Reviewed by:** Verified User in Banking | Enterprise (> 1000 emp.)

**Reviewed Date:** July 24, 2018

**What do you like best about Apache Kafka?**

Flexibility with other products and throughput of messages

**What do you dislike about Apache Kafka?**

Learning curve and modify config with other products 

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

Sync client data between systems 

  ### 31. Quality solution for data-buses with great client support

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** May 15, 2018

**What do you like best about Apache Kafka?**

Persistence, ease of use, concept of consumer groups, client support.

**What do you dislike about Apache Kafka?**

Nothing specific, maybe difficulty configuring it on openshift.

**Recommendations to others considering Apache Kafka:**

Play around with the clients they can solve a lot of your problems 

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

Have a data bus which can perform transformations withing the data-bus


## Apache Kafka Discussions
  - [What is the maximum limit of the number of partitions in a Kafka topic?](https://www.g2.com/discussions/26572-what-is-the-maximum-limit-of-the-number-of-partitions-in-a-kafka-topic) - 1 comment, 1 upvote
  - [What is Apache Kafka used for?](https://www.g2.com/discussions/apache-kafka-what-is-apache-kafka-used-for) - 1 comment
  - [What is Apache Kafka used for?](https://www.g2.com/discussions/what-is-apache-kafka-used-for) - 2 comments

- [View Apache Kafka pricing details and edition comparison](https://www.g2.com/products/apache-kafka/reviews?page=3&section=pricing&secure%5Bexpires_at%5D=2026-07-04+23%3A42%3A14+-0500&secure%5Bsession_id%5D=16f46cfe-ac76-48e9-a8af-bdb1615b0c95&secure%5Btoken%5D=102fc60444aab47ad98f242cf69ce9f16fd77f697760066b2dc94044f4064f37&format=llm_user)
## Apache Kafka Integrations
  - [Apache Beam](https://www.g2.com/products/apache-beam/reviews)
  - [Elasticsearch](https://www.g2.com/products/elastic-elasticsearch/reviews)
  - [Google Kubernetes Engine (GKE)](https://www.g2.com/products/google-kubernetes-engine-gke/reviews)
  - [Grafana Labs](https://www.g2.com/products/grafana-labs/reviews)
  - [ICEBERG](https://www.g2.com/products/iceberg/reviews)
  - [PostgreSQL](https://www.g2.com/products/postgresql/reviews)
  - [Prometheus](https://www.g2.com/products/prometheus/reviews)

## Apache Kafka Features
**Data**
- Data Processing
- Data Sources
- Integration
- Real-Time Processing

**Functionality**
- Asynchronous Messaging
- Language Support
- Cloud-based Messaging
- Latency

**Analytics**
- Reporting & Analytics

**Integration**
- Application Integration
- Data Integration
- Plugins and integrations

**Management**
- Policies and Controls
- Security Monitoring
- Activity Monitoring

**Agentic AI - Message Queue (MQ)**
- Autonomous Task Execution
- Multi-step Planning
- Cross-system Integration
- Proactive Assistance

**Building Reports**
- Data Transformation
- Data Modeling
- WYSIWYG Report Design
- Integration APIs

**Platform**
- Mobile User Support
- Customization 
- User, Role, and Access Management
- Internationalization
- Sandbox / Test Environments
- Performance and Reliability
- Breadth of Partner Applications

## Top Apache Kafka Alternatives
  - [Confluent](https://www.g2.com/products/confluent/reviews) - 4.4/5.0 (111 reviews)
  - [Google Cloud Pub/Sub](https://www.g2.com/products/google-cloud-pub-sub/reviews) - 4.5/5.0 (34 reviews)
  - [MuleSoft Anypoint Platform](https://www.g2.com/products/mulesoft-anypoint-platform/reviews) - 4.5/5.0 (646 reviews)

