Apache Kafka Reviews

Filter by:
Industry
Loading...
Filter Unavailable
Company Size
Loading...
Filter Unavailable
Job Level
Loading...
Filter Unavailable
Rating
Loading...
Filter Unavailable
Considered
Loading...
Filter Unavailable
Order by:
Loading...
  • Date
  • Highest Rating
  • Lowest Rating
  • Review Length
Search:
Showingreviews based on the current filters. Reset all filters
Real User
Enterprise Architect at a tech services company with 11-50 employees
Aug 28 2020

What is most valuable?

The most valuable features of this solution is the architectural style of messaging or event streaming. First is important to understand that anything can be represented as an event=message e.g new order, status change, confirmation… more »

What needs improvement?

The model where you create the integration or the integration scenario needs improvement. It contains fewer developer words or maintaining words where someone prepared the topics, the connectors, or the streaming platforms. You would first… more »

What's my experience with pricing, setup cost, and licensing?

Apache Kafka is an open-source solution and there are no fees, but there are fees associated with confluence, which are based on subscription.

Which solution did I use previously and why did I switch?

Previously, I worked with IBM MQ, a different type of messaging platform.

What other advice do I have?

I would recommend trying this solution. Take the time to understand it because it is a different style when it comes to working with data. I would rate this solution a nine out of ten.
OnurTokat
Real User
Senior Big Data Developer | Cloudera at Dilisim
Jan 21 2020

What is most valuable?

Kafka has a good storage layer on its side. I can store this data if it's streaming, and, if we do encounter any error, for example, on the network or server, we can later use the data to do some… more »

How has it helped my organization?

We use Kafka as part of our services. Our product (cloud clusters) has many components and Kafka is one of them. For example, we use Kafka as a data integration tool. If you take Oracle GoldenGate as… more »

What needs improvement?

If the graphical user interface was easier for the Kafka administration it would be much better. Right now, you need to use the program with a command-line interface. If the graphical user interface… more »

What's my experience with pricing, setup cost, and licensing?

I'm unaware of the costs surrounding licensing and setup.

Which solution did I use previously and why did I switch?

We didn't previously use a different solution. We did some applications with Java for the consumer content but not the application function within that. We did objects instead.

What other advice do I have?

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… more »
Learn what your peers think about Apache Kafka. Get advice and tips from experienced pros sharing their opinions. Updated: April 2020.
437,208 professionals have used our research since 2012.
Consultant
Senior Consultant at a tech services company with 51-200 employees
Jun 30 2020

What is most valuable?

The stream processing is a very valuable aspect of the solution for us.

What needs improvement?

Due to the fact that the solution is open source, it has a zookeeper dependency. If I could change anything about the solution, it would be that. The solution could always add a few more features to enhance its usage.

What's my experience with pricing, setup cost, and licensing?

The solution is open source; it's free to use.

Which solution did I use previously and why did I switch?

Some of our clients are using Apache, while others are using other solutions. It depends on the company and its unique requirements.

What other advice do I have?

What happens in our company is a little different. We basically provide services to other companies through Kafka, like our management services. It doesn't necessarily mean we're using the solution ourselves, however, we will be going and… more »
Vendor
Technology Lead at a computer software company with 10,001+ employees
Jan 27 2020

What is most valuable?

The most valuable feature is that it can handle high volume. Apache Kafa is open-source and some of our clients are interested in becoming more involved in that.

What needs improvement?

Kafka does not provide control over the message queue, so we do not know whether we are experiencing lost or duplicate messages. Better control over the message queue would be an improvement. Solutions such as ActiveMQ do afford better… more »

What's my experience with pricing, setup cost, and licensing?

Apache Kafka is open-source and can be used free of charge.

Which solution did I use previously and why did I switch?

I also have experience with IBM MQ.

What other advice do I have?

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… more »
MoulaliNaguri
Real User
Project Engineer at Wipro Technologies
Feb 04 2020

What is most valuable?

When we're working with big data, we need a throughput computing panel, which is something that Kafka provides, and something we find extremely valuable. It helps us support computing and ensures there's no loss of data. It can even do… more »

What needs improvement?

We're still going through the solution. Right now, I can't suggest any features that might be missing. I don't see where there can be an improvement in that regard. The speed isn't as fast as RabbitMQ, even though the solution touts itself… more »

What's my experience with pricing, setup cost, and licensing?

It's an open-source product, so the pricing isn't an issue. It's free to use. We don't have costs associated with it.

What other advice do I have?

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.

Which other solutions did I evaluate?

I'm not the product owner, so I didn't have a say in what should be chosen. We were seeing a high throughput with Kafka which is why we ultimately chose it.
Lakshmanan Panneerselvam
Real User
Owner at Binarylogicworks.com.au
Apr 02 2020

What is most valuable?

The most valuable feature is the performance.

What needs improvement?

Kafka is complex and there is a little bit of a learning curve.

What's my experience with pricing, setup cost, and licensing?

Kafka is open-source and it is cheaper than any other product.

Which solution did I use previously and why did I switch?

I have customers who were using IBM MQ but they have been switching to open-source.

What other advice do I have?

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… more »

Which other solutions did I evaluate?

There is a competing open-source solution called NATS but I see that Apache Kafka is widely used in many places. Performance-wise, Kafka is better than any of the other products.
SergeyGoncharov
Real User
Developer Infrastructure at Outbrain
Dec 31 2019

What is most valuable?

It's very easy to install and it's pretty stable. The possibility to have connectors is very helpful. Another valuable aspect is that it's mature and open-source. From a scalability point of view, you just add servers and it's scalable. The whole architecture is very scalable.

How has it helped my organization?

In my previous company, we had a proprietary implementation and we changed it with Kafka. We changed it because we had many different connectors available and it also allowed us to create a window to our products for the client. It was an on-premise product and it allowed the outline to take the… more »

What needs improvement?

There is a feature that we're currently using called MirrorMaker. We use it to combine the information from different Kafka servers into another server. It's very wide and it gives a very generic scenario. I think it would be great if the possibility would exist out of the box and not as a third… more »

What other advice do I have?

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.
Real User
Enterprice Architect
Apr 03 2020

What is most valuable?

The most important feature for me is the guaranteed delivery of messages from producers to consumers.

What needs improvement?

More adapters for connecting to different systems need to be available.

What's my experience with pricing, setup cost, and licensing?

Kafka is more reasonably priced than IBM MQ.

Which solution did I use previously and why did I switch?

I have used IBM MQ and it is better in terms of the adapters that are available. However, the price of IBM MQ is very high.

What other advice do I have?

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… more »
See 4 More Apache Kafka Reviews

Articles

User Assessments By Topic About Apache Kafka

Learn what your peers think about Apache Kafka. Get advice and tips from experienced pros sharing their opinions. Updated: April 2020.
437,208 professionals have used our research since 2012.

Apache Kafka Questions

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.
Apache Kafka customers
Uber, Netflix, Activision, Spotify, Slack, Pinterest
Read Archived Reviews
BUYER'S GUIDE
Download our free Apache Kafka Report and get advice and tips from experienced pros sharing their opinions.