Apache Kafka Reviews

Filter by:Reset all filters
Filter Unavailable
Company Size
Filter Unavailable
Job Level
Filter Unavailable
Filter Unavailable
Kevin Quon
Real User
Senior Technical Architect at a tech vendor with 51-200 employees
Nov 06 2017

What is most valuable?

I like the performance and reliability of Kafka. I needed a data streaming buffer that could handle thousands of messages per second with at least one processing point for an analytics pipeline. Kafka… more»

How has it helped my organization?

Through its publisher-subscriber pattern, Kafka has allowed our applications to access and consume data at a real time pace.

What needs improvement?

As an open-source project, Kafka is still fairly young and has not yet built out the stability and features that other open-source projects have acquired over the many years. If done correctly, Kafka… more»

If you previously used a different solution, which one did you use and why did you switch?

We did not have any other previous solutions. Our project was green field and a new type of project development.

What other advice do I have?

Kafka is open source and requires an administrator to maintain the servers.

Which other solutions did I evaluate?

We evaluated AWS Kinesis as well.
Johnnie Li
Technical Consultant at a consultancy with 10,001+ employees
Oct 17 2018

What do you think of Apache Kafka?

What is our primary use case?

It's convenient and flexible for almost all kinds of data producers. We integrated it with Kafka Streams, which can perform some easy data processing, like summary, count, group, etc

How has it helped my organization?

It eases our current data flow and framework, which digests all types of sources regardless of it being structured or not.

What is most valuable?

High availability High throughput With such a large digest, I was genuinely impressed at the process being almost real-time.

What needs improvement?

Kafka 2.0 has been released for over a month, and I wanted to try out the new features. However, the configuration is a little bit complicated: Kafka Broker, Kafka Manager, ZooKeeper Servers, etc.

For how long have I used the


User Assessments By Topic About Apache Kafka

Find out what your peers are saying about Apache, IBM, Solace and others in Message Queue (MQ) Software. Updated: October 2019.
372,622 professionals have used our research since 2012.

Apache Kafka Questions

What is Apache Kafka?

Apache Kafka is a distributed streaming platform, with the following capabilities:

  • It lets you publish and subscribe to streams of records. In this respect it is similar to a message queue or enterprise messaging system.
  • It lets you store streams of records in a fault-tolerant way.
  • It lets you process streams of records as they occur.

Apache Kafka gets used for two broad classes of application:

  • Building real-time streaming data pipelines that reliably get data between systems or applications.
  • Building real-time streaming applications that transform or react to the streams of data.
Read Archived Reviews
Download our free Message Queue (MQ) Software Report and find out what your peers are saying about Apache, IBM, Solace, and more!
Sign Up with Email