What users are saying about
3 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 4.8 out of 101
29 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 9.3 out of 101

Add comparison

Likelihood to Recommend

Amazon Kinesis

It's great for big data applications, where it's not as important to make sure each event is processed, but you're more looking for overall analytics and speed is more important than absolute detail. It's added quite a few features like analytics and other tools specifically designed around big data, but it's not the same thing as a queue system.Originally we were forced into using Kinesis since Lambda didn't support SQS directly, but now that there is native SQS support for Lambda, we'll be switching almost all of our implementation over to use that instead. Kinesis has its strengths, but monitoring and error retry logic is not one of those.
No photo available

TIBCO StreamBase

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 profile photo

Pros

  • Link DynamoDB change events directly to Lambda
  • Fast streaming of events
  • Easy to "tail" changes/latest events
No photo available
  • Event processing (10,000 events every second ) pattern matching, event correlation, and in-flight event processing.
  • StreamBase has a robust run-time environment with custom HA zones to set up highly available applications. The StreamBase Feed simulation was really helpful in accessing the performance of the solution.
  • Rapid development, drag - drop ( minimal coding ) UI is easy to understand and build.
  • StreamBase Component Exchange, sample projects are really helpful with real situations. Many technology adapters are available for kick starting the integration projects. (MQTT, RabitAMQP, Cassandra).
Saurabh Gaba profile photo

Cons

  • Not a queue system, so little visibility into "backlog" if there is any
  • Confusing terminology to make sure events aren't missed
  • Sometimes didn't seem to trigger Lambda functions, or dropped events when a lot came in
No photo available
  • 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.
No photo available

Support

No score
No answers yet
No answers on this topic
TIBCO StreamBase10.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 profile photo

Alternatives Considered

Actually we didn't select Kinesis, we were forced into using it because SQS wasn't yet supported by Lambda. Unlike Kinesis, SQS supports both FIFO and standard queues which let us control order of events processed, as well as handle retry logic, failover logic, and set up CloudWatch Alarms when we have too many events in our backlog. It also lets us know when something didn't process properly and we can alert DevOps to that issue and/or retry the processes automatically.With SQS, we have much more visibility then we ever did with Kinesis. This is very important to our use cases, as we aren't processing millions of events per second, but for us every event is very important.
No photo available
There are plenty of CEP alternative systems on the market, but the diagram editor is what makes StreamBase to stand out.
Lyubomir Simeonov profile photo

Return on Investment

  • Caused us to need to re-engineer some basic re-try logic
  • Caused us to drop some content without knowing it
  • Made monitoring much more difficult
  • We eventually switched back to SQS because Kinesis is not the same as a Queue system
No photo available
  • Positive. StreamBase has allowed us to leverage the time of a small development team greatly, due to the rapid development cycle it lends itself to.
No photo available

Screenshots

Amazon Kinesis

Pricing Details

Amazon Kinesis

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

Amazon Kinesis More Information

TIBCO StreamBase

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

TIBCO StreamBase More Information