TIBCO BusinessEvents Competitors and Alternatives

Read reviews of TIBCO BusinessEvents competitors and alternatives

MO
Senior Project Manager at a financial services firm with 5,001-10,000 employees
Real User
Enabled businesses and cross-business synchronization to be able to share data across application teams and across business verticals

What is our primary use case?

We're a capital markets organization, so we primarily use it for our trading algos order management, streaming market data, and general application messaging. Those are our key use cases. Our other use cases are for more guaranteed messaging-type or things where we absolutely need to have the resiliency of every message for higher performance streaming market data, meaning, millisecond latency-sensitive algorithm operations that are running as well. We also use it for general messaging and to displace some of our legacy messaging applications such as MQ, EMS, and things of that sort. We are… more »

Pros and Cons

  • "Going from something where we had outages and capacity issues constantly to a system that was able to scale with the massive market data and messaging spikes that happened during the initial stages of the COVID crisis in March, we were able to scale with 40 plus percent growth in our platform over the course of days."
  • "Some of the feature's gaps with some of the open-source vendors have been closed in a lot of ways. Being more agile and addressing those earlier could be an area for improvement."

What other advice do I have?

The key is defining the topic structure and working with Solace, the pro serves, and engineering team to define a flexible and also defined and extensible topic structure. It's also important to put a very defined process around application onboarding. Do proper monitoring post-onboarding to make sure that as application publishing subscription, and behavioral changes occur you can be on top of it, be aware of it, and monitor for it. Initially, the key is to set up for a very good governance structure for onboarding, and then go back and make sure you monitor onboarded applications for…