Coming October 25: PeerSpot Awards will be announced! Learn more

Apache Kafka vs IBM Event Streams comparison

You must select at least 2 products to compare!
Apache Logo
19,541 views|15,661 comparisons
IBM Logo
1,266 views|1,051 comparisons
Comparison Buyer's Guide
Executive Summary

We performed a comparison between Apache Kafka and IBM Event Streams based on real PeerSpot user reviews.

Find out in this report how the two Message Queue (MQ) Software solutions compare in terms of features, pricing, service and support, easy of deployment, and ROI.

To learn more, read our detailed Apache Kafka vs. IBM Event Streams report (Updated: August 2022).
633,572 professionals have used our research since 2012.
Featured Review
Quotes From Members
We asked business professionals to review the solutions they use.
Here are some excerpts of what they said:
"The most valuable feature of Apache Kafka is the clustering which is very easy to scale and we have multiple servers all over our platforms. It has been useful for stability and performance.""With Kafka, events and streaming are persistent, and multiple subscribers can consume the data. This is an advantage of Kafka compared to simple queue-based solutions.""Good horizontal scaling and design.""valuable features relate to microservices architecture and working on KStream and KSQL DB as a microservices event bus.""The most valuable feature is the messaging function and reliability.""This is a system for email and other small devices. There has been a relay of transactions continuously over the last two years it has been in production.""The main advantage is increased reliability, particularly with regard to data and the speed with which messages are published to the other side.""Robust and delivers messages quickly."

More Apache Kafka Pros →

"The stability has been good."

More IBM Event Streams Pros →

"It's not possible to substitute IBM MQ with Apache Kafka because the JMS part is not very stable.""More Windows support, I believe, is one area where it can improve.""I would like to see an improvement in authentication management.""The price for the enterprise version is quite high. It would be better to have a lower price.""Some vendors don't offer extra features for monitoring.""One of the things I am mostly looking for is that once the message is picked up from Kafka, it should not be visible or able to be consumed by other applications, or something along those lines. That feature is not present, but it is not a limitation or anything of the sort; rather, it is a desirable feature. The next release should include a feature that prevents messages from being consumed by other applications once they are picked up by Kafka.""The repository isn't working very well. It's not user friendly.""The initial setup and deployment could be less complex."

More Apache Kafka Cons →

"It would be helpful if they could help us explain why they, as in, the customers, should use the product and the overall benefits."

More IBM Event Streams Cons →

Pricing and Cost Advice
  • "The solution is free, it is open-source."
  • "Apache Kafka is free."
  • "The price for the enterprise version is quite high. For on-premise, there is an annual fee, which starts at 60,000 euros, but it is usually higher than 100,000 euros. The cost for a project including the subscription is usually between 100,000 to 200,000 euros. The cost also depends on the level of support. There are two different levels of support."
  • "We use the free version."
  • "This is an open-source version."
  • "It's a bit cheaper compared to other Q applications."
  • "Apache Kafka is an open-sourced solution. There are fees if you want the support, and I would recommend it for enterprises. There are annual subscriptions available."
  • "We are using the free version of Apache Kafka."
  • More Apache Kafka Pricing and Cost Advice →

    Information Not Available
    Use our free recommendation engine to learn which Message Queue (MQ) Software solutions are best for your needs.
    633,572 professionals have used our research since 2012.
    Questions from the Community
    Top Answer:Apache Kafka is open source and can be used for free. It has very good log management and has a way to store the data used for analytics. Apache Kafka is very good if you have a high number of users… more »
    Top Answer:What is the OLAP that you are using? Hosted in Cloud or on-premise?  The target DB should have its tool to extract data.
    Top Answer:It is a useful way to maintain messages and to manage offset from our consumers.
    Top Answer:I'm an administrator, and what I like most is the interface, the security, and the storage.
    Top Answer:It can be reduced, but when you are comparing them with ActiveMQ, the console beats ActiveMQ by far, and it's easy to use. In the next release, I would like to see the GUI allow you to configure the… more »
    Average Words per Review
    Average Words per Review
    Learn More

    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.

    Built on open source Apache Kafka, IBM Event Streams is an event-streaming platform that helps you build smart applications that can react to events as they happen. IBM Event Streams is based on years of operational expertise IBM has gained from running Apache Kafka event streams for enterprises

    Learn more about Apache Kafka
    Learn more about IBM Event Streams
    Sample Customers
    Uber, Netflix, Activision, Spotify, Slack, Pinterest
    American Airlines, UBank, Bitly, Eurobits, Active International, Bison, Contextor, Constance Hotels, Resorts & Golf, Creval, Deloitte, ExxonMobil, FaceMe, FacePhi, Fitzsoft, Fuga Technologies, Guardio, Honeywell, Japanese airline, Jenzabar, KONE
    Top Industries
    Computer Software Company23%
    Financial Services Firm15%
    Manufacturing Company12%
    Financial Services Firm25%
    Computer Software Company17%
    Comms Service Provider12%
    Financial Services Firm26%
    Computer Software Company16%
    Comms Service Provider15%
    Insurance Company9%
    Company Size
    Small Business35%
    Midsize Enterprise10%
    Large Enterprise55%
    Small Business13%
    Midsize Enterprise11%
    Large Enterprise77%
    Small Business12%
    Midsize Enterprise13%
    Large Enterprise75%
    Buyer's Guide
    Apache Kafka vs. IBM Event Streams
    August 2022
    Find out what your peers are saying about Apache Kafka vs. IBM Event Streams and other solutions. Updated: August 2022.
    633,572 professionals have used our research since 2012.

    Apache Kafka is ranked 2nd in Message Queue (MQ) Software with 25 reviews while IBM Event Streams is ranked 10th in Message Queue (MQ) Software with 1 review. Apache Kafka is rated 8.0, while IBM Event Streams is rated 8.0. The top reviewer of Apache Kafka writes "Good partition tolerance, message reliability, and API integration ". On the other hand, the top reviewer of IBM Event Streams writes "Easy to set up with good support and good routing scenarios". Apache Kafka is most compared with IBM MQ, Amazon SQS, Red Hat AMQ, ActiveMQ and VMware RabbitMQ, whereas IBM Event Streams is most compared with IBM MQ and Red Hat AMQ. See our Apache Kafka vs. IBM Event Streams report.

    See our list of best Message Queue (MQ) Software vendors.

    We monitor all Message Queue (MQ) Software reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. We validate each review for authenticity via cross-reference with LinkedIn, and personal follow-up with the reviewer when necessary.