Grasshopper transacts thousands of trades each day, which adds up to over $500 billion in notional value for their clients every month. They’ve established themselves as a key provider of liquidity in equity and futures markets around the globe, and as a designated market maker on the JPX, the SGX, and CME Group’s options and futures exchange. Grasshopper has trusted Solace technology as the data movement foundation of their low latency trading system since 2011, and recently turned to Solace to help enable predictive trading.

Grasshopper wanted to enhance their trading services by incorporating cloud-based machine learning into their trading system. To do this they’re working with Google to feed real-time pricing data into predictive trading algorithms powered by Apache Beam and TensorFlow, all running in Google Cloud Platform. This introduced the need to establish real-time data flow between on-premises and cloud environments.


To meet this need, Grasshopper selected PubSub+ for its WAN optimization, built-in fault tolerance and high availability. Grasshopper used PubSub+ to build an event mesh that incorporates cloud-native AI/ML services into their trading system by linking systems across cloud and on-premises environments.


  • Improved speed and sophistication of their trading by having a machine learning bot analyze live market data and provide insights that help their traders make smart moves.
  • Increased on-demand scalability while maintaining their strict latency, performance and connectivity requirements.
  • Cost-effectively complemented the expertise of their algo/quant developers by adding the automation and insights of machine learning without expanding their on-prem infrastructure.
Grasshopper is a Singaporean trading firm that transacts over $500 billion a month and is a designated market maker on several top exchanges.

Solace provides the reliable, robust event distribution we need to exchange all kinds of real-time market data and transactions across many exchanges.”

Still have questions?

Explore Other Customers Get in Touch