What users are saying about

Apache Kafka

24 Ratings

IBM MQ

19 Ratings

Apache Kafka

24 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8.6 out of 101

IBM MQ

19 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8.2 out of 101

Add comparison

Likelihood to Recommend

Apache Kafka

Apache Kafka is extremely well suited in near real-time scenarios, high volume or multi-location projects. It can solve escalation problems for a fraction of the cost other solutions do and it has the flexibility of open source scenarios.
Juan Francisco Tavira profile photo

IBM MQ

Advisable: Integration with other systems not alike, example of mainframe, establish SSL secured channels with providers/clients/etc.Not advisable: To perform intensive Data transformation (MQ Workflow was that tool though) , or to try to substitute SOAP/RMI for MQ
No photo available

Pros

  • High volume/performance throughput environments
  • Low latency projects
  • Multiple consumers for the same data, reprocessing, long-lasting information
Juan Francisco Tavira profile photo
  • IBM MQ is used to process all the requests without any missing transactions.
  • It has a feature of error queues, where if the transactions fails the request will route to the error queue.
  • Easy to maintain.
No photo available

Cons

  • Still a bit inmature, some clients have required recoding in the last few versions
  • New feaures coming very fast, several upgrades a year may be required
  • Not many commercial companies provide support
Juan Francisco Tavira profile photo
  • Improve the performance.
  • Increase the capacity.
  • Less maintenance.
No photo available

Likelihood to Renew

Apache Kafka9.0
Based on 1 answer
Kafka is quickly becoming core product of the organization, indeed it is replacing older messaging systems. No better alternatives found yet
Juan Francisco Tavira profile photo
No score
No answers yet
No answers on this topic

Alternatives Considered

Kafka is faster and more scalable, also "free" as opensource (albeit we deploy using a commercial distribution). Infrastructure tends to be cheaper. On the other hand, projects must adapt to Kafka APIs that sometimes change and BAU increases until a major 1.x version comes out and adds stability to the product.
Juan Francisco Tavira profile photo
[We selected] IBM MQ [because it] will help in processing all the transactions. Fail over transactions can be processed. [It allows us to] track of all the transactions. IBM MQ is the best for all the batch transactions.
No photo available

Return on Investment

  • Easier deployment and horizontal scalability
  • Messaging cost reduction
  • Developments require adaptation and some paradigm shift to interoperate with Kafka
Juan Francisco Tavira profile photo
  • IBM licensing across the board is difficult to understand and manage. You need to install ILMT to report on usage and the software is difficult to configure. You need to invest additional resource and time to give IBM reports so that they can check your licensing.
Amanda Erlank profile photo

Pricing Details

Apache Kafka

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

IBM MQ

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