Apache Kafka Competitors and Alternatives

Get our free report covering IBM, Apache, Solace, and other competitors of Apache Kafka. Updated: June 2021.
510,882 professionals have used our research since 2012.

Read reviews of Apache Kafka competitors and alternatives

DN
Enterprise Automation Architect at CIBC
Real User
Provides operational efficiency and better mean time to resolution for incidents

What is our primary use case?

The first use case is technology operations tools. We are a best of breed monitoring shop. We have all kinds of tools that monitor things, like storage, network, servers, applications, and all types of stovepipes that do domain specific monitoring. Each one of those tools was sold to us with what they called a single pane of glass for their stovepipe. However, none of the tools are actually publishing or sharing any of the events that they have detected. So, we have been doing a poor job of correlating events to try and figure out what's going on in our operations. Our use case was to leverage… more »

Pros and Cons

  • "The most useful features has been the WAN optimization and probably the HybridEdge, which requires some third-party adapters or plugins. The idea that we can position Solace as a protocol-agnostic message transport fabric is key to our company having all manners of asynchronous messaging protocols from MQ, Kafka, JMS, etc. I really like the WAN optimization: Send once over a WAN, then distribute locally as many times as there are subscribers."
  • "One of the areas of improvement would be if we could tell the story a bit better about what an event mesh does or why an event mesh is foundational to a large enterprise that has a wide diversity of applications that are homegrown and a small number off the shelf."

What other advice do I have?

Get folks in various stovepipes to recognize that their data is valuable to aggregate for the entire enterprise. The biggest lesson learnt for me in use case number one has been to get various support organizations to realize that publishing your data is not about pointing fingers and finding culprits. It's about efficiency of restoring service. The solution got us to look internally at how we operate and we behave as a split-brain support organization, where we have some of it on the inside and some of it outsourced. That has been a benefit to us. I would rate this solution as a 10 (out of…
Prashant Powar
Senior Middleware Administrator at a tech services company with 501-1,000 employees
Real User
Top 5Leaderboard
A reliable and scalable solution that comes with advanced features and good support

What is our primary use case?

We are all using the file transfer or MQ FTP feature. We are also it for distributed queuing and clustering.

Pros and Cons

  • "Currently, we are not using many advanced features. We are only using point-to-point MQ. I have previously used features like context-based authentication, SSL authentication, and high availability. These are good and pretty cool features. They make your business reliable. For critical business needs, everyone uses only IBM MQ. It is the first choice because of its reliability. There is a one-send-and-one-delivery feature. It also has a no-message-loss feature, and because of that, only IBM MQ is used in banking or financial sectors."
  • "It would be an advantage if they can include streaming in IBM MQ, similar to Kafka. Kafka is used mainly for streaming purposes. This feature is clearly lacking in IBM MQ. If they add this feature to IBM MQ, it will have an edge over other products."

What other advice do I have?

I would definitely recommend this solution, but it also depends on your needs and business case. I have been using IBM MQ for the last 14 years. I am very much used to it, and I like it. I have used other products too, such as RabbitMQ and Kafka, but not that much. I would rate IBM MQ an eight out of ten.
Get our free report covering IBM, Apache, Solace, and other competitors of Apache Kafka. Updated: June 2021.
510,882 professionals have used our research since 2012.