Overall Satisfaction with Spotfire Streaming
My company uses Spotfire Streaming on a few projects. We employee it mainly as a back-end development tool. The processes we set up with it perform data transformations and feed our analytics dashboards.
- This is a rapid development tool that spares us days of raw coding.
- It is very easy to access external data sources, filter, aggregate and expose the result back.
- Multi-threading features, memory and CPU utilizations are exceptional
- Despite Spotfire Streaming allows writing custom adapters, it is very difficult to manage third party library dependencies. None of the major dependency tools are supported, and one should manage that manually.
- The security and authorization system implemented in Spotfire Streaming is not extensible and does not fit out of the box our needs
- The system designs was not built with modularization and generalization in mind, hence it is difficult to build reusable modules.
- Logging system is harder to manage, compared to plain j4log implementations.
- Reduced significantly our development time
- Allowed us to focus on business logic and spared raw coding
There are plenty of CEP alternative systems on the market, but the diagram editor is what makes Spotfire Streaming to stand out.
Spotfire Streaming Training
We purchased a standard StreamBase training that covers development and administration basics.