Apache Kafka Reviews

4.1 out of 5 stars
 (17)
Filter by:Reset all filters
industry
Filter Unavailable
Company Size
Filter Unavailable
Job Level
Filter Unavailable
rating
Filter Unavailable
294bf53a 7050 4633 bd52 249f8c4d01d7 avatar
Consultant
Senior Software Engineering Consultant at a tech services company with 51-200 employees
May 13 2017

What is most valuable?

Kafka, as compared with other messaging system options, is great for large scale message processing applications. It offers high throughput with built-in fault-tolerance and replication. Messaging systems in general allow for logical and... more»

How has it helped my organization?

I used Kafka with a client to decouple applications with different availability profiles. Before using a messaging-based architecture with Kafka as the messaging system, the client used a coordinator application to fire off various posts to... more»

What needs improvement?

Kafka requires non-trivial expertise with DevOps to deploy in production at scale. The organization needs to understand ZooKeeper and Kafka and should consider using additional tools, such as MirrorMaker, so that the organization can survive... more»
B94acfff c187 47f3 a11a 2f35bba4f243 avatar
Real User
Solutions Architect at a consultancy with 1,001-5,000 employees
May 10 2017

What is most valuable?

Apache Kafka is actually a distributed commit log. That is different than most messaging and queuing systems before it. I find the ability to write data at one velocity and have subscribing consumers read at different velocities to be the... more»

How has it helped my organization?

Kafka has a guaranteed delivery mechanism that is very easy to set up. When starting out with minimal hardware, it can handle very large data volumes. When prototyping and creating a proof of concept, Kafka has helped to speed up the timeline... more»

What needs improvement?

The GUI tools for monitoring and support are still very basic and not very rich. There is no help in determining a shard key for performance.
Message queue report from it central station 2018 05 12 thumbnail
Find out what your peers are saying about Apache, IBM, Solace and others in Message Queue.
270,274 professionals have used our research since 2012.
868fac92 ebf8 4953 a45c b94dc0d0ab3f avatar
Real User
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 fits this requirement very well, as it is... 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 can also take over the stream-processing... more»
Anonymous avatar x80
Real User
Founder, CEO at a tech vendor with 1-10 employees
May 14 2017

What is most valuable?

The ability to partition data on Kafka is valuable. But Kafka needs support and management. It is better to have it fully managed on the cloud. The only reason I give Kafka as product a low rating is because there are far superior and cheaper... more»

How has it helped my organization?

We have used Kafka for streaming customer web clicks from live sessions to understand customer behavioral patterns.

What needs improvement?

The product is good, but it needs implementation and on-going support. The whole cloud engagement model has made the adoption of Kafka better due to PaaS (Amazon Kinesis, a fully managed service by AWS).
Anonymous avatar x80
Real User
Head of Engineering
May 10 2017

What is most valuable?

* Scalability * Reliability * Ease of use

How has it helped my organization?

Kafka was at the base of our system architecture. The system was designed as an event based architecture. Almost all the interactions among micro-services and the same data are used as input to our analytics infrastructure.

What needs improvement?

Stability of the API and the technical support could be improved. The Kafka API is changing quite radically with the different releases. There are many new improvements and that's good. But the inherent cost of adapting to a new version of... more»
See 12 more reviews

Articles

User Assessments By Topic About Apache Kafka

Message queue report from it central station 2018 05 12 thumbnail
Find out what your peers are saying about Apache, IBM, Solace and others in Message Queue.
270,274 professionals have used our research since 2012.

Apache Kafka Questions

Apache Kafka Projects By Members

Apache Kafka Consultants

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.
Vendor 6846 screenshot 1525540408
BUYER'S GUIDE
Not sure which Message Queue solution is right for you?

Download our free Message Queue Report and find out what your peers are saying about Apache, IBM, Solace, and more!
Message queue report from it central station 2018 05 12 thumbnail

Sign Up with Email