Apache Kafka Reviews

50 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 8.7 out of 100

Do you work for this company? Manage this listing

Overall Rating

Reviewer's Company Size

Last Updated

By Topic

Industry

Department

Experience

Job Type

Role

Filtered By:

Reviews (1-6 of 6)

Anonymous | TrustRadius Reviewer
February 18, 2020

Apache Kafka: Where messaging meets storage

Score 8 out of 10
Vetted Review
Verified User
Review Source

Use Cases and Deployment Scope

Apache Kafka is used by our company as the "next generation" of messaging/data-streaming pipeline solutions, to replace our old legacy JMS-based messaging solution and enable the modern streaming API based applications. When it is used for messaging purposes, we shift the responsibility of data replay from the message source (publisher application) to the message destination (consumer application). This flexibility resolved the legacy issue of sources replaying the messages but impacting all subscribers to the same topic. When Kafka is used as the streaming pipeline, it is integrated seamlessly with the Spark/Spring Stream-based analytic solutions, as it is also a kind of distributed storage.
Read this authenticated review
Anonymous | TrustRadius Reviewer
November 06, 2019

Battle-tested, de facto option for message broker

Score 9 out of 10
Vetted Review
Verified User
Review Source

Use Cases and Deployment Scope

We use Kafka for two key features: (1) keeping a buffer of all the incoming records that need to be stored in our data infrastructure, and (2) having a way to replay messages in case our data infrastructure loses some data.
The reason we need to buffer is that when our traffic spikes, we can have up to 1 million messages coming in that need to be processed in some form or fashion. To expect the back-end service to support that is crazy. Instead, we dump them into Kafka to give our data infrastructure time to ingest them. As for replaying events, sometimes the ingestion pipeline fails and drops some messages. I know - that's a huge mistake on our engineering team's part - but when it does happen Kafka has the ability to rewind and replay messages, resulting in delayed processing but no data loss.
Read this authenticated review
Anonymous | TrustRadius Reviewer
November 07, 2019

Apache Kafka for large scale message ingestion

Score 10 out of 10
Vetted Review
Verified User
Review Source

Use Cases and Deployment Scope

Apache Kafka is used as a stream/message ingestion engine for all the customer-facing apps including some internal streams company-wide. It is used to ingest close to 2-5 million small (few bytes) messages per second that are then used for internal analytics and decision making in realtime and feed analytics backend (Tibco Spotfire).
Read this authenticated review
Anonymous | TrustRadius Reviewer
January 29, 2019

Kafka quick queue

Score 8 out of 10
Vetted Review
Verified User
Review Source

Use Cases and Deployment Scope

We are using Kafka as an ingress and egress queue for data being saved into a big data system. Kafka is also being used as a queue for frontend applications to use in order to retrieve data and analytics from MapR and HortonWorks.
Read this authenticated review
Juan Francisco Tavira | TrustRadius Reviewer
March 01, 2018

Apache Kafka, the F1 of messaging

Score 9 out of 10
Vetted Review
Verified User
Review Source

Use Cases and Deployment Scope

Apache Kafka is becoming the new standard for messaging at our organization. Originally we limited the use to big data environments and projects but as the technology is becoming more mature we think it will eventually replace classical messaging software.
Read Juan Francisco Tavira's full review

About Apache Kafka

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

Apache Kafka Technical Details

Operating Systems: Unspecified
Mobile Application:No