What users are saying about
26 Ratings
33 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener'>trScore algorithm: Learn more.</a>
Score 8.1 out of 100
26 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener'>trScore algorithm: Learn more.</a>
Score 8.3 out of 100

Likelihood to Recommend

IBM Event Streams

IBM Event Streams is well suited for companies developing event driven Microservices. One of the biggest challenger with microservices is that your data gets distributed into little silos - event streaming (or better known as event sourcing) allows you to get a central source of truth in your event store. We are taking this approach with IBM Event Streams and it is well suited for building an event streaming / sourcing architecture.
Hanz van Aardt | TrustRadius Reviewer

RabbitMQ

If you are looking for a message broker, RabbitMQ is pretty good. Its API lets you create tons of queues on demand and publish to all of them at once, while you can have 10+ consumers on each queue. It also does a good job of absorbing bursts of traffic. We've seen our queues get backed up to 3 million messages with no problem.In the modern era of GDPR, you may run into problems with keeping messages encrypted out of the box in-flight and at-rest with RabbitMQ. Not saying it's impossible, but it's tough to set up and you have to pay a high overload.
Anonymous | TrustRadius Reviewer

Pros

IBM Event Streams

  • It scales very well.
  • It can handle a lot of traffic.
  • It can retain the events when our services have issues.
Anonymous | TrustRadius Reviewer

RabbitMQ

  • Document the internal processes of Pivotal RabbitMQ so you fully understand what can and cannot do.
  • Concurrency and resource utilization.
  • Handling dead letter queues and giving flexibility to create your own dead letter systems.
  • AMQL 0.9.1 is extremely flexible.
David Bonet Montes | TrustRadius Reviewer

Cons

IBM Event Streams

  • Monitoring capabilities
  • Visibility into topics
  • Dashboard for visualization
Anonymous | TrustRadius Reviewer

RabbitMQ

  • Support for SSL/TLS.
  • Failover RabbitMQ cluster for high traffic environments.
  • The documentation needs improvement in explaining how to configure the above-mentioned features.
Anonymous | TrustRadius Reviewer

Likelihood to Renew

IBM Event Streams

IBM Event Streams 8.2
Based on 1 answer
This is because our newly developed applications will rely heavily on an event bus. This means that once these applications are developed and live, we will definitely need an event bus to run them on. Therefore the license will most probably be renewed at that point
Ahmed Anwar Nasr | TrustRadius Reviewer

RabbitMQ

No score
No answers yet
No answers on this topic

Usability

IBM Event Streams

IBM Event Streams 7.7
Based on 2 answers
The product was very user friendly and extremely easy to get started with. The documentation is excellent and the free tier makes it very easy to get started with without having to make deep or long term financial commitments.
Hanz van Aardt | TrustRadius Reviewer

RabbitMQ

RabbitMQ 8.0
Based on 1 answer
RabbitMQ is very usable if you are a programmer or DevOps engineer. You can setup and configure a messaging system without any programmatic knowledge either through an admin console plugin or through a command-line interface. It's very easy to spin up additional consumers when volume is heavy and it's very easy to manage those consumers either through automated scripting or through their admin console. Because it's language agnostic it integrates with any system supporting AMQP.
Christopher Maggiulli | TrustRadius Reviewer

Support Rating

IBM Event Streams

IBM Event Streams 9.1
Based on 2 answers
Haven't really contacted support for IBM Event Streams related issues since I didn't take it to production yet, but the rating is based on my previous experiences with IBM support for products like IBM Case Manager, FileNet, DB2, WebSphere Application Server, DataCap, etc: the support team is usually very helpful and does not leave an issue open until it's resolved.
Ahmed Anwar Nasr | TrustRadius Reviewer

RabbitMQ

RabbitMQ 6.6
Based on 8 answers
Its been most effective and efficient. Was able to give us the results we needed to be able analyze our business input and output.
Patrick lampatt | TrustRadius Reviewer

Implementation Rating

IBM Event Streams

IBM Event Streams 8.2
Based on 1 answer
The implementation process was relatively smooth and easy. Moreover, the IBM knowledge center along with some other sources like 3rd party training material, support guides, and help from experienced developers, made the development process easy and rewarding. We even had junior developers work on it and their feedback and productivity were excellent
Ahmed Anwar Nasr | TrustRadius Reviewer

RabbitMQ

No score
No answers yet
No answers on this topic

Alternatives Considered

IBM Event Streams

We are still in the evaluation process. To enable an event streaming platform for enterprise, IBM Event Streams is a strong candidate due to the ease of use and setup in the cloud. There are many capabilities we are trying to understand to see if IBM Event Streams is the right fit for our needs. I would rate its platform behind Confluent Cloud.
Anonymous | TrustRadius Reviewer

RabbitMQ

For basic use cases, SQS is way easy to deploy and maintain compared to RabbitMQ. RabbitMQ can cover a lot more use-cases but actually, we did not face specific scenarios that make it necessary to come back to RabbitMQ.
Anonymous | TrustRadius Reviewer

Return on Investment

IBM Event Streams

  • It's one of the key backbones to support our backend services with zero administration required.
  • It ensures that we don't lose any events from our consumers.
Anonymous | TrustRadius Reviewer

RabbitMQ

  • Positive: we don't need to keep way too many backend machines around to deal with bursts because RabbitMQ can absorb and buffer bursts long enough to let an understaffed set of backend services to catch up on processing. Hard to put a number to it but we probably save $5k a month having fewer machines around.
  • Negative: we've got many angry customers due to queues suddenly disappearing and dropping our messages when we try to publish to them afterward. Ideally, RabbitMQ should warn the user when queues expire due to inactivity but it doesn't, and due to our own bugs we've lost a lot of customer data as a result.
  • Positive: makes decoupling the web and API services from the deeper backend services easier by providing queues as an interface. This allowed us to split up our teams and have them develop independently of each other, speeding up software development.
Anonymous | TrustRadius Reviewer

Pricing Details

IBM Event Streams

General

Free Trial
Yes
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
Optional

RabbitMQ

General

Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No

Add comparison