All Apache Kafka Reviews

1-16 of 16 Reviews

Sort by

Reviews are by default sorted by Recommended to software buyers, driven by our proprietary algorithm reflecting the depth and quality of the review, recency of experience, and other factors. As a neutral reviews platform, the star rating of the review is not considered in the "Recommended" ranking, and there is currently no voting mechanism that would allow site visitors to influence the ranking.
User Profile

Riya

Verified reviewer

Computer & Network Security, 1,001-5,000 employees

Used daily for more than 2 years

Review Source: Capterra
This reviewer was invited by us to submit an honest review and offered a nominal incentive as a thank you.

OVERALL RATING:

5

EASE OF USE

4

VALUE FOR MONEY

5

CUSTOMER SUPPORT

5

FUNCTIONALITY

5

Reviewed March 2023

Best for the Stream line Data Processing

It is designed to handle large volume of data with no data loss where real time data processing is allowed.It has high support and community available on the Internet.

PROS

It is an open source which can handle real time data, Due to its scalability and fault tolerance it is the best choice for the large amount of real time data processing. No message will be lost even in the case of software or hardware failure

CONS

It is a complex to setup for those who are new for the distributed network. It is dependent on the zoo keeper which is a single point failure.

Anonymous

201-500 employees

Used daily for less than 2 years

Review Source: Capterra
This reviewer was invited by us to submit an honest review and offered a nominal incentive as a thank you.

OVERALL RATING:

4

EASE OF USE

2

FUNCTIONALITY

4

Reviewed April 2022

Good stream processing platform

We used Apache Kafka to move our data integration pipelines from batch to streaming. This has given us a more efficient and cost-effective solution to keep our data warehouse up-to-date in near real-time.

PROS

Apache Kafka's stream processing capabilities allowed us to move from batch jobs to streaming data pipelines which greatly improved the freshness of our data warehouse.

CONS

It's very challenging to set up, manage, and monitor if you're not using a managed SaaS solution.

Reason for choosing Apache Kafka

With the open-source Apache Kafka, we're able to self-host it in our existing servers at no additional upfront cost.

Anonymous

1 employee

Used daily for less than 2 years

Review Source: Capterra
This reviewer was invited by us to submit an honest review and offered a nominal incentive as a thank you.

OVERALL RATING:

4

EASE OF USE

1

CUSTOMER SUPPORT

4

FUNCTIONALITY

5

Reviewed January 2022

Kafka, my best not queue system

PROS

The functionality of kafka is just so good, everything works fine and nothing breaks any time. also the distribution is really good

CONS

Really hard to deploy it, and maintain it. depends on a lot of things like zoopkeeper.

Anonymous

1,001-5,000 employees

Used daily for more than 2 years

Review Source: Capterra
This review was submitted organically. No incentive was offered

OVERALL RATING:

4

EASE OF USE

3

VALUE FOR MONEY

3

FUNCTIONALITY

4

Reviewed May 2022

Kafka is great if it fits your use case

PROS

I have usually worked in teams where kafka was already set up and managed by a dedicated team. It has been pretty easy to integrate new services into the existing topics and start consuming messages, there was no friction to populate the data needed in those new services. Another aspect I liked about kafka is that integrating RBAC access to the topics was not hard at all.

CONS

The hardest part of using kafka, for me has been the operational overhead it produces, it is really time consuming and expensive to set up a cluster and start working with it, this makes me usually not choose it as a first option when starting a project because of these reasons and use instead something more lightweight like SNS/SQS or rabbit. Using a managed solution like confluent or kinesis has greatly mitigated this issue although still this requires a monthly cost investment before your workload starts generating revenue.

Sakshi

Information Technology and Services, 10,000+ employees

Used daily for less than 2 years

Review Source: Capterra
This review was submitted organically. No incentive was offered

OVERALL RATING:

5

EASE OF USE

5

VALUE FOR MONEY

4

CUSTOMER SUPPORT

4

FUNCTIONALITY

5

Reviewed October 2022

Apache Kafka Honest Review

Apache Kafka increases the real time productivity of my team, I can store the data and then process it just because of Apache Kafka, earlier it was difficult for me handle such large amount of data simultaneously.it is scalable and it allows many aaplications to share information flawlessly.kafka makes our work easy and reliable.

PROS

Apache Kafka handles large amount of data at a time, speed at which it sends large number of messages is Seamlessly.it's easy to learn and apply Kafka,it allows producer-consumer message flows.The best thing is architecture which I like the most and it is easy to understand/learn how exactly Kafka works.

CONS

Apache Kafka is not that cheap. I recommend Apache Kafka only if you are handling large amount of data.one more thing which is don't like much is Kafka's dependency on zookeeper for setting up the cluster and maintenance if it can be removed then it would help.

Anusha

Information Technology and Services, 10,000+ employees

Used daily for less than 2 years

Review Source: Capterra
This reviewer was invited by us to submit an honest review and offered a nominal incentive as a thank you.

OVERALL RATING:

5

EASE OF USE

5

VALUE FOR MONEY

4

CUSTOMER SUPPORT

4

FUNCTIONALITY

5

Reviewed March 2023

App-App communication made easy

Been using Kafka to create topics for to and fro event triggered communications. Have achieved best results with respect to point to point communication. Very happy with the functionality and performance

PROS

It speed with which data is processes is very high. It can even adjust to any machine or connection failure. Needs very less hardware and it's capacity can be increased at any time without affecting existing performance

CONS

Bigger message data is being compressed when processing which affects the performance. Monitoring the queues and topic function is difficult. When multiple queues are being run at the same time the performance is reduced

Srikar

Information Technology and Services, 10,000+ employees

Used daily for less than 2 years

Review Source: Capterra
This reviewer was invited by us to submit an honest review and offered a nominal incentive as a thank you.

OVERALL RATING:

5

EASE OF USE

4

VALUE FOR MONEY

4

CUSTOMER SUPPORT

5

FUNCTIONALITY

5

Reviewed February 2023

Best Point to point api communication tool

Have been using to integrate multiple api's and communicate seamlessly. Very satisfied with the solution the app provides

PROS

It has very good durability and it can send in many messages from api to api within milli seconds of time. Doesn't need heavy system setup. User friendly. Messages sent to and fro could be retails for defined period of time if needed.

CONS

Though it has various messaging capabilities, kafka has poor debugging and logging tools to monitor an app communication topic which is risky. Sometimes when there are multiple queues its performance is reduced drastically

Anonymous

1,001-5,000 employees

Used daily for more than 2 years

Review Source: Capterra
This review was submitted organically. No incentive was offered

OVERALL RATING:

5

EASE OF USE

5

FUNCTIONALITY

5

Reviewed April 2022

The most important component of an event driven architecture

We use it to relay events from upstream systems and consume them in our streaming pipeline. It is very important in our event driven architecture

PROS

Easy to use, fast, reliable and has an easy to use API.

CONS

It’s a bit hard to maintain when you have a large kafka cluster with a lot of topics.

Anonymous

10,000+ employees

Used weekly for more than 2 years

Review Source: Capterra
This reviewer was invited by us to submit an honest review and offered a nominal incentive as a thank you.

OVERALL RATING:

5

EASE OF USE

4

VALUE FOR MONEY

3

CUSTOMER SUPPORT

3

FUNCTIONALITY

4

Reviewed February 2022

Buzzing Streaming Platform

We did setup the product on on-premise mode. And intended purpose of replacing TIBCO EMS& JMS messaging layer with Kafka is done without much struggle. Considering a open source software, give a try with POC and implement in production systems. You will never regret.

PROS

Apache Kafka is open-sourced event streaming platform. We use this technology as an alternative for TIBCO EMS(Which comes with TIBCO BusniessWorks) to cut licensing price when we migrate from TICBO to Mulesoft. It fits well as a messaging layer to communicated to other mule applications.

CONS

Looks like a vintage product but really not. True champ.

Reasons for switching to Apache Kafka

Licensing cost and to move on with buzzing technology.

User Profile

Paweł

Verified reviewer

Computer Software, 11-50 employees

Used weekly for less than 2 years

Review Source: Capterra
This review was submitted organically. No incentive was offered

OVERALL RATING:

5

EASE OF USE

3

VALUE FOR MONEY

5

FUNCTIONALITY

4

Reviewed September 2022

Kafka for scalable data processing

PROS

I really enjoyed to work with Kafka throughout the years on different projects. It has an extensive API and solid documentation in various programming languages. Some of the concepts are really advanced. Kafka helped us to create data processing pipelines and it was quite easy to maintain them.

CONS

Kafka includes some really advanced concepts, so for production uses it required highly experienced Software Engineers.

Osman

Computer Software, 1,001-5,000 employees

Used daily for more than 2 years

Review Source: Capterra
This review was submitted organically. No incentive was offered

OVERALL RATING:

5

EASE OF USE

5

VALUE FOR MONEY

3

CUSTOMER SUPPORT

3

FUNCTIONALITY

5

Reviewed July 2022

Kafka_01

i use it to process many events what sent by iot application i developed.

PROS

Kafka is the best stream processing application. it is highly event based. it process data highly speed.

CONS

Apache kafka depends on zookeeper. This makes Apache Kafka management difficult.

Anonymous

201-500 employees

Used weekly for less than 2 years

Review Source: Capterra
This review was submitted organically. No incentive was offered

OVERALL RATING:

4

EASE OF USE

4

VALUE FOR MONEY

4

CUSTOMER SUPPORT

4

FUNCTIONALITY

4

Reviewed February 2023

A good messaging queue system for stream processing real-time data

It has helped us so much in implementing our solution and making it possible to proceed further, to the next steps.

PROS

Good with partitioning and replication of data to avoid fault tolerance and avoiding data loss when Kafka goes down. It has very low latency which is important and found it to be scalable, adding in more consumers to read the data when the data published is huge to balance out avoiding Backpressure.

CONS

Whenever we publish data from producers to Kafka, it is stored in a buffer and then it is published to Kafka, so we need to always flush the buffer to keep it empty. When the destination server side cannot accept the requests then we need to manually push the message requests from source again multiple times, which could be automated.

Anonymous

1,001-5,000 employees

Used monthly for less than 6 months

Review Source: Capterra
This review was submitted organically. No incentive was offered

OVERALL RATING:

5

EASE OF USE

4

VALUE FOR MONEY

4

CUSTOMER SUPPORT

4

FUNCTIONALITY

4

Reviewed February 2022

Very good messaging product (Kafka): User experience

1.It's a great product which is preferred over most other messaging systems such as JMS, TIBCO EMS, ActiveMQ, Rabbit MQ etc. because of it's high scalability, throughput and availability. 2.In our use case, we configured apache kafka in our application to process thousands of messages daily instead of conventional TIBCO EMS messaging system. There was a huge difference in performance and it greatly served our purpose.

PROS

1.Highly scalable messaging software which can process trillions of messages with almost no latency. 2. Can easily be integrated with multiple products such as integration tools, can be used in modern day programming languages and support in multiple frameworks with community help and large number of library support. 3. Cloud compatible which offers huge amount of storage across multiple regions with high availability. It has very rich user community which comes to rescue if we are stuck anywhere in it's usage and implementation. 4. Helps build fault tolerant applications easily and almost never lets break anything in message processing.

CONS

1. It's bit difficult to set it up locally and management of the cluster becomes a little tough when there are huge number of queues are to configured. 2. It matches only exact topic name and does not support wildcard topic selection. 3. Due to compression of the messages when the size increase, it affects the overall performance and the throughput. 4. Lack of messaging paradigms like point-to- point queues, request/reply operations as compared to other systems such as EMS.

Reasons for switching to Apache Kafka

To process large number messages daily with very less latency.

User Profile

Ahmed

Verified reviewer

Computer Software, 51-200 employees

Used weekly for less than 2 years

Review Source: Capterra
This review was submitted organically. No incentive was offered

OVERALL RATING:

5

EASE OF USE

3

VALUE FOR MONEY

5

CUSTOMER SUPPORT

5

FUNCTIONALITY

5

Reviewed July 2021

You should definitely consider it for your Event Sourcing project!

PROS

The feature set is just amazing, it enables you to build resilient and fault tolerant applications with ease

CONS

It's not very easy to install on locally hosted cloud orchestration frameworks like Kubernetes and OpenShift, even though installation on Docker is as simple as running one command with a simple docker-compose file

Erich

Information Technology and Services, 201-500 employees

Used daily for less than 6 months

Review Source: Capterra
This reviewer was invited by us to submit an honest review and offered a nominal incentive as a thank you.

OVERALL RATING:

5

EASE OF USE

3

CUSTOMER SUPPORT

4

FUNCTIONALITY

5

Reviewed July 2023

Avaliação

PROS

Capacidade de autogerenciamento e alta disponibilidade

CONS

Implementação é muito complexa especialmente para configuração de múltiplas réplicas

Marcos

Computer Software, 51-200 employees

Used monthly for less than 6 months

Review Source: Capterra
This review was submitted organically. No incentive was offered

OVERALL RATING:

4

EASE OF USE

2

FUNCTIONALITY

3

Reviewed June 2023

The reference in data engineering

PROS

The ease of processing large batches of data in a short time and the ease of being able to do it in python. The integration with multiple data sources is something to mention. Its really easy to manage all the incoming data.

CONS

the deployment process is not as simple as I would like. Once you know the process it's easy, but as a novice user it can be costly and the errors you get are not intuitive for troubleshooting deployment.

Showing 1 - 16 of 16 Reviews