What users are saying about
59 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>Score 8.9 out of 100
Based on 59 reviews and ratings
14 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>Score 7.8 out of 100
Based on 14 reviews and ratings
Likelihood to Recommend
Apache Kafka
Despite the disadvantages I list, I really believe that Kafka is the right choice whenever you need a queueing or message broker system. Kafka is way too battle-tested and scales too well to ever not consider it. The only exception is if your use case requires many, many small topics. Also, Kafka doesn't support delay queues out of the box and so you will need to "hack" it through special code on the consumer side.

Verified User
Engineer in Engineering
Internet Company, 201-500 employeesOracle Service Bus
Oracle service bus is great to quickly proxy any legacy services exposed as soap service. It's well suited for aggregating multiple services on a single endpoint. We can point to multiple endpoints on the business service and use a round-robin approach to access the endpoints.It's not well suited for data transformation and quick preview of mappings and transformations. It's not great on path to cloud transformation.

Verified User
Employee in Corporate
Information Technology and Services Company, 10,001+ employeesPros
Apache Kafka
- Apache Kafka is able to handle a large number of I/Os (writes) using 3-4 cheap servers.
- It scales very well over large workloads and can handle extreme-scale deployments (eg. Linkedin with 300 billion user events each day).
- The same Kafka setup can be used as a messaging bus, storage system or a log aggregator making it easy to maintain as one system feeding multiple applications.

Verified User
Analyst in Information Technology
Airlines/Aviation Company, 51-200 employeesOracle Service Bus
- The Oracle Service Bus makes the management of web services extremely easy. Through its point and click interface, the web service endpoints can be easily modified.
- The administration console provides useful dashboards to diagnose any service issues.

Verified User
Employee in Information Technology
Higher Education Company, 5001-10,000 employeesCons
Apache Kafka
- 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
Global Technology Centre - Middleware
ProdubanFinancial Services, 10,001+ employees
Oracle Service Bus
- Message reporting tied to a database seems counter productive. Better options to eliminate that would not only minimize the maintenance hassle but also gives more ease to manage the product.
- Polling feature isn't very efficient where the end point JMS queues may still have JMS connections despite not enabling the corresponding poller proxy services.
- Unable to deploy multiple web services in one go from the OSB Web console.
Middleware Lead Engineer
US CellularTelecommunications, 10,001+ employees
Likelihood to Renew
Apache Kafka
Apache Kafka 9.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
Global Technology Centre - Middleware
ProdubanFinancial Services, 10,001+ employees
Oracle Service Bus
Oracle Service Bus 8.0
Based on 1 answer
We have had not many issues with Oracle Service Bus and it's very stable for our requirements. It's highly available and helps us implement Tier1 applications on it.

Verified User
Employee in Corporate
Information Technology and Services Company, 10,001+ employeesUsability
Apache Kafka
No score
No answers yet
No answers on this topic
Oracle Service Bus
Oracle Service Bus 9.0
Based on 1 answer
It's an excellent enterprise service bus and has very stable features. We have been using it since 2008. We did hit into some issues. But, recreating the service helped fix many issues. Also, deployment to various environments was easy. Also, the plugin on Eclipse helps to build proxy and business services quick and easy.

Verified User
Employee in Corporate
Information Technology and Services Company, 10,001+ employeesSupport Rating
Apache Kafka
Apache Kafka 8.8
Based on 6 answers
We are using the Apache open source version of Kafka. The community is a good place to ask questions. and we can get most of our problems resolved there.

Verified User
Strategist in Information Technology
Package/Freight Delivery Company, 10,001+ employeesOracle Service Bus
Oracle Service Bus 6.0
Based on 2 answers
We had some issues with MQ connectivity through OSB and our experience was poor with the support team. They do respond. But, it felt like we are ignored and we had bad support. We had to escalate and things used to get dragged for weeks before we get more quality questions on how to pursue investigation.

Verified User
Employee in Corporate
Information Technology and Services Company, 10,001+ employeesAlternatives Considered
Apache Kafka
I would only use RabbitMQ over Kafka when you need to have delay queues or tons of small topics/queues around.I don't know too much about Pulsar - currently evaluating it - but it's supposed to have the same or better throughput while allowing for tons of queues. Stay tuned - I might update this review after we finish evaluating Pulsar. It's much less battle-tested though.

Verified User
Engineer in Engineering
Internet Company, 201-500 employeesOracle Service Bus

Verified User
Consultant in Information Technology
Utilities Company, 1001-5000 employeesReturn on Investment
Apache Kafka
- Positive impact on ROI since now we can use one large deployment of Apache Kafka that can be used for multiple scenarios ( storage systems, log aggregate, messaging queue ).
- It is open-source so there are no licenses or subscription fees reducing the cost of deployment.
- Data can now be ingested and analyzed in real-time making it easy to fine-tune the customer experience and decision making for internal IT.

Verified User
Analyst in Information Technology
Airlines/Aviation Company, 51-200 employeesOracle Service Bus
- It has definitely facilitated communication between my organization and business partners.
- It has reduced development costs.
- It has reduced development time.
Senior Programmer Analyst
CCSFGovernment Relations, 10,001+ employees
Pricing Details
Apache Kafka
General
Free Trial
—Free/Freemium Version
—Premium Consulting/Integration Services
—Entry-level set up fee?
No
Oracle Service Bus
General
Free Trial
—Free/Freemium Version
—Premium Consulting/Integration Services
—Entry-level set up fee?
No