What users are saying about
59 Ratings
31 Ratings
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
31 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 9 out of 100

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.
Anonymous | TrustRadius Reviewer

TIBCO Streaming

Taking data from various sources including files, databases, web services, applying some complex rules, transforming, aggregating and producing a result. This is what SB does best.
- If one needs connectivity to special services as secured databases or web services, building interactive web apps, those are probably tasks that shall be addressed with different tools.
Lyubomir Simeonov | TrustRadius Reviewer

Feature Rating Comparison

Streaming Analytics

Apache Kafka
TIBCO Streaming
8.6
Data Ingestion from Multiple Data Sources
Apache Kafka
TIBCO Streaming
9.1
Low Latency
Apache Kafka
TIBCO Streaming
9.1
Integrated Development Tools
Apache Kafka
TIBCO Streaming
7.3
Data wrangling and preparation
Apache Kafka
TIBCO Streaming
9.1

Pros

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.
Anonymous | TrustRadius Reviewer

TIBCO Streaming

  • Processing events in real-time with real low latency and high throughput.
  • 100% visual program language, which can be extended by common languages like Java, Python and .NET.
  • Reduced time to prototype, create an application and deployment, which reduces the software lifecycle.
  • Real robust engine and server. Barely heard of customers having issues in production.
Hamilton Araujo | TrustRadius Reviewer

Cons

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
Juan Francisco Tavira | TrustRadius Reviewer

TIBCO Streaming

  • Not all problems are suited to the event driven paradigm.
  • As the complexity of an application grows, finding your way around code in the GUI takes some getting used to.
  • The StreamBase development environment is built in Eclipse, which is not everyone's cup of tea.
Anonymous | TrustRadius Reviewer

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
Juan Francisco Tavira | TrustRadius Reviewer

TIBCO Streaming

No score
No answers yet
No answers on this topic

Support 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.
Anonymous | TrustRadius Reviewer

TIBCO Streaming

TIBCO Streaming 10.0
Based on 1 answer
StreamBase support is prompt and to the point. They help with best practices and learning from existing projects.
Saurabh Gaba | TrustRadius Reviewer

Alternatives 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.
Anonymous | TrustRadius Reviewer

TIBCO Streaming

We are using Dataflow (by Google).The development time in StreamBase is definitely shorter because its GUI based. Dataflow handles late arrivals after the window closes, not sure StreamBase can do that. Dataflow can run GCP as a managed service which is why we chose that tool for our new product.
Anonymous | TrustRadius Reviewer

Return 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.
Anonymous | TrustRadius Reviewer

TIBCO Streaming

  • While we haven't specifically integrated StreamBase into our product development, it has allowed us to see the benefits of real-time streaming data.
  • We have much more visibility into how our longer term roadmap will look and what we should focus on.
Anonymous | TrustRadius Reviewer

Screenshots

Apache Kafka

Pricing Details

Apache Kafka

General

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

TIBCO Streaming

General

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

Rating Summary

Likelihood to Recommend

Apache Kafka
8.5
TIBCO Streaming
8.2

Likelihood to Renew

Apache Kafka
9.0
TIBCO Streaming

Support Rating

Apache Kafka
8.8
TIBCO Streaming
10.0

Add comparison