TrustRadius: an HG Insights company

Spotfire Streaming

Score6.6 out of 10

35 Reviews and Ratings

What is Spotfire Streaming?

The Spotfire Streaming (formerly TIBCO Streaming or StreamBase) platform is a high-performance system for rapidly building applications that analyze and act on real-time streaming data. Using Spotfire Streaming, users can rapidly build real-time systems and deploy them at a fraction of the cost and risk of other alternatives.

Media

1 / 2

Top Performing Features

  • Data Ingestion from Multiple Data Sources

    Ability to ingest data from many sources including Internet of Things (IoT) endpoint data, stock trading data etc, as well as static data

    Category average: 8.7

  • Low Latency

    How many milli-seconds or seconds it takes to ingest, analyze and respond to an incoming event or data-point

    Category average: 8.4

  • Data wrangling and preparation

    Tools to rapidly prepare data for analysis by normalization, data cleansing, etc.

    Category average: 7.8

Areas for Improvement

  • Integrated Development Tools

    Tools to allow developers to rapidly create streaming applications via a graphical user interface and selection of predefined functions and operators

    Category average: 7.5

A RAD system to boost your back-end data processing

Use Cases and Deployment Scope

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.

Pros

  • 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

Cons

  • 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.

Return on Investment

  • Reduced significantly our development time
  • Allowed us to focus on business logic and spared raw coding

Visually engaging and minimal time and effort to use.

Pros

  • Real-time event processing minimizes time to market and saves the time and processing power to process a large amount of data being streamed.
  • Easy to use and user-friendly GUI enables a business user to directly test and apply business logic.
  • Great value and highly scalable.

Cons

  • So far, Spotfire Streaming has always been able to answer all of our needs to analyze a data stream.

Return on Investment

  • Highly scalable light weight
  • User-friendly and easy to use visual event-flow to implements business market reduces the effort and time need for developing an application

Alternatives Considered

Apache Spark

Other Software Used

Teradata Aster Database, Hadoop, Oracle Exadata Database Machine

Spotfire Streaming From Financial Services Perspective To Support Customers

Use Cases and Deployment Scope

Spotfire Streaming is used in financial and capital market applications by the customers we support. Common applications are market data management, pricing financial instruments, routing orders to execution venues and exchanges, algorithmic trading, high frequency trading, pre- and post-risk management and FX liquity pool.

Pros

  • 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.

Cons

  • Overusing can be a problem sometimes when someone forgets the architectural project.
  • Event processing technology has a different development workflow than other languages and technologies, which would require an understanding from the developer to abstract different ways to accomplish applications.

Return on Investment

  • Reduced software lifecycle from project to deployment
  • Reduced number of developers to achieve same or even better quality software
  • Reduced support and maintenance team while in production

Other Software Used

TIBCO Spotfire, TIBCO Rendezvous, TIBCO Enterprise Message Service, IBM WebSphere Studio Application Developer, Microsoft Visual Studio Team System, Eclipse

Using Spotfire Streaming in banking for real time data processing

Use Cases and Deployment Scope

Spotfire Streaming is being used by our foreign exchange department for data processing, real-time pricing, and risk management.

Pros

  • Spotfire Streaming does well for real-time data processing. It is easy and fast to build a robust application. Developers can focus on business logic and don't have to worry regular programming details.

Cons

  • Lack of security control for sbc connection

Return on Investment

  • It is easy to deploy and has positive impact on our business objectives

Spotfire Streaming experience

Use Cases and Deployment Scope

Spotfire Streaming is our part of big data solution. It is part of complicated environment where we are analyzing a lot of data generated by our infrastructure and customers

Pros

  • Real time analysis
  • Capable to work with huge data
  • High performance

Cons

  • More detailed documentation
  • Increase integration possibilities with 3rd party vendors and products
  • Support for containers like Docker and etc.

Return on Investment

  • It is really simple in "programming"
  • It is giving to us faster time to market with new functions
  • Administration is easy

Alternatives Considered

Cloudera Enterprise and Hadoop

Other Software Used

TIBCO ActiveMatrix BPM, TIBCO Enterprise Message Service, TIBCO BusinessEvents, Oracle Database