Apache Kafka

RATING:

4.7

(16)

About Apache Kafka

Apache Kafka is an open-source solution that helps businesses across banking, manufacturing, telecom and other industries conduct analytics and streamline event stream processing operations. It allows IT teams to securely store streams of data in clusters and connect multiple clusters across various geographic regions. The application allows organizations to read, write and process streams of events in multiple programming languages. Apache Kafka lets organizations record and store various events including payment transactions, shipping orders, geolocation updates from mobile phones and sensor measurements from medical equipment in a centralized repository. Apache Kafka comes with an API, which facilitates integration with several third-party relational databases and...

Apache Kafka Pricing

Please contact Apache Software Foundation directly for pricing details.

Free trial: 

Not Available

Free version: 

Not Available

Apache Kafka datasources

Apache Kafka Reviews

Overall Rating

4.7

Ratings Breakdown

Secondary Ratings

Ease-of-use

3.5

Customer Support

4

Value for money

4

Functionality

4.5

Most Helpful Reviews for Apache Kafka

1 - 5 of 16 Reviews

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.