2019-12-30T06:53:00Z

What advice do you have for others considering Apache Kafka?


If you were talking to someone whose organization is considering Apache Kafka, what would you say?

How would you rate it and why? Any other tips or advice?

Guest
99 Answers

author avatar
Top 5Real User

Apache Kafka is a good solution with many good features but for large deployments, I would choose IBM MQ over Kafka. I would rate this solution a seven out of ten.

2020-04-19T07:40:31Z
author avatar
Top 20Real User

My advice would be to go through the documents and understand the topics. Learn what its effects are and take care of partitioning. Based on my experience, I would rate it an eight out of ten. It's quite complicated and the configuration requires a lot of effort. As a developer it is quite hard to go into all these things.

2020-04-05T09:13:00Z
author avatar
Top 10Real User

Although we are deployed on-premises at the moment, we are looking to have a cloud-based deployment in a year or two. This is a solution that I can recommend but it will take a lot of time to develop the adapters. I would rate this solution a seven out of ten.

2020-03-30T07:58:09Z
author avatar
Top 10Real User

This is currently the product that I am recommending to customers. Some customers want an open-source solution. There are some newer products that are coming on to the market that are even faster than Kafka but this solution is very resilient. In the long run, I think that open-source will dominate the pace. I would rate this solution a seven out of ten.

2020-03-30T07:58:07Z
author avatar
Real User

I'd rate the solution eight out of ten. It's good at scaling, and, performance-wise, it's excellent. If they could add upon the UI and allow for easier configuration, I'd rate them higher.

2020-02-03T09:10:16Z
author avatar
Top 5Real User

I would rate it a nine out of ten. Not a ten because of the monitoring and admin improvement I'd like for them to make.

2020-01-29T11:22:00Z
author avatar
Top 5LeaderboardReal User

We're using the 2.1.30 version of the solution for our cloud-based clusters. We use the on-premises deployment model. Most customers use the on-premise solution for cloud-based clusters. Kafka is a very good solution for log management. If you need anything done related to log management, Kafka can do it. Kafka can also store the data in the brokers. This prevents data loss as well as the duplication of data. It's quite comprehensive. I'd rate the solution seven out of ten. If the solution could provide a user interface I'd rate it higher. This is important for managing Kafka's clusters on the administration side. It would also be helpful if two to three files could be minimized to one configuration file.

2020-01-19T06:38:00Z
author avatar
Vendor

In this type of solution, you need to be able to accept a high volume of messages, but not lose any, and not have any duplicates. Because we are unable to control the queue in Kafka, I cannot say that this works 100%. The suitability of this solution depends on the use cases. There are two or three things that we are worried about, and we will be very careful in choosing solutions. In cases where the messages are well organized, or there is no worry that there will be duplicate or dropped messages, then I recommend using Kafka. Also, I recommend this solution for those looking to get involved with open-source applications. Other than the problems with having no control over the queue, Apache Kafka is wonderful. I would rate this solution an eight out of ten.

2020-01-12T07:22:00Z
author avatar
Top 10Real User

I would definitely recommend Kafka. In our current position, we use it to move a lot of data and I think it's definitely working well. I would definitely recommend it. I would rate it an eight out of ten.

2019-12-30T06:53:00Z
Learn what your peers think about Apache Kafka. Get advice and tips from experienced pros sharing their opinions. Updated: April 2020.
442,845 professionals have used our research since 2012.