Product Aeron Sequencer
Build your trading platform on the world's best trading infrastructure.
A Tier‑1 global investment bank shared their FX trading journey with Aeron, highlighting the challenges they faced, the adoption process, and the significant improvements achieved. Our blog summarizes some of the key points discussed.
Before adopting Aeron, the bank’s FX E-trading pricing & distribution stack faced several challenges:
- Managing resources was tricky, with contention among different teams.
- The limits of vertical scaling in a cost-effective manner were reached, potentially impacting business growth.
The firm wanted to send pricing to other machines within the set-up but without increasing latency. They chose Aeron for several compelling reasons, focusing on the ability to provide reliable, low-latency messaging and flexible deployment options. Here are the core points:
Additionally, Aeron is designed as a reusable library rather than an opinionated framework, making it adaptable to various use cases. It employs garbage-free operations to avoid garbage collection pauses, uses lock and wait-free algorithms in the message path, and ensures non-blocking I/O for smooth operation.
The single writer principle and preference for unshared state help avoid contention and unnecessary data copies. Aeron also provides flexible configuration options, including various threading models, flow control, and transport options, making it well-suited for fast distribution of quote messages to multiple consumers.
The firm’s adoption of Aeron involved several key steps:
The investment bank ultimately replaced their shared memory solution with Aeron IPC (Inter-Process Communication), which supports low-latency remote services. This transition allowed the firm to componentize its architecture, providing more flexibility in distributing prices and maintaining state in a resilient manner.
The client team have been pleased with the initial results which included:
The bank plans to extend the usage of Aeron in future. This includes…
Build your trading platform on the world's best trading infrastructure.
Leveraging Aeron to improve the latency of its FX execution system.
How Aeron technology is tailor-made for high performance e-FX systems.
Mike Barker, Aeron Performance Engineer, delivers a deep dive into flow control and back pressure.