The FX market turns over trillions of dollars a day, and has been evolving quickly in the last few years. Solace offers the ideal foundation for FX trading systems, with support for the many kinds of messaging that go into FX trading and the ability to maintain low latency even at the high volumes FX trading demands.
The details of FX trading platform architectures vary from firm to firm, but the general functions and flows are very similar across architectures. The figure to the right shows the common functions and flows of a global FX trading platform, which can generally be classified as:
- Price flows
- Order flows
- Trade flows
- Risk data distribution
Solace offers a single data movement infrastructure for architects and application developers to work with: one API, one topic structure, same mechanisms for all subscriptions, built-in application-level high availability, application striping for horizontal scalability, etc.
Solace also gives your operations team a single system to manage – one framework and interface for provisioning, monitoring, troubleshooting, capacity planning, and maintaining security. Solace’s WAN capabilities eliminate not just WAN optimization appliances, but also gateways between local and overseas destinations.
This pair of diagrams illustrates the difference between an FX trading platform built on software-based messaging and WAN optimization and one built on Solace.