Performance tuned & benchmarked on Google Cloud, for trading systems with resiliency, performance, security.

Aeron

The global standard for 24/7, high-throughput, low-latency, fault-tolerant applications

Aeron is a suite of components for message transport and fault tolerant service containers.

Aeron Transport

High Performance Communications
  • The technology of choice for the world’s most demanding systems at investment banks, exchanges, brokerages and investment firms.
  • Reliable and predictable transport with less than 5 microsecond round trip latency at over 1 million messages per second.
  • Peer-to-peer communication between services without a broker.
  • Communication over a network or locally between processes (IPC).
  • Works on the Cloud, on physical hardware and on hybrid infrastructure.

Aeron Cluster

Fault Tolerant Service Containers
  • Aeron Cluster runs the world’s highest throughput, low-latency, fault-tolerant, transactional applications 24 hours a day 7 days a week.
  • Highly available event driven and stateful services are complex. Aeron Cluster removes complexity by replicating state to back-up instances of a service. This allows you to spend more time on valuable business logic and less on technical infrastructure.
  • With automatic failover, Aeron Cluster has no single points of failure or time consuming manual failover.
  • Aeron Cluster enables 24/7 available services with a reliable and predictable latency of less than 100 microseconds in the Cloud and 20 microseconds on physical hardware, with throughput from 100,000 to 1+ million messages per second depending on message size.
Join the Aeron mailing listVisit the Aeron Cookbook

Uses

Cloud Native

Messaging systems such as Kafka and RabbitMQ are a bottleneck for trading systems which have very demanding throughput and latency. Historically, high-performance systems have used UDP based middleware. Aeron represents a new generation of UDP based messaging middleware and has been designed from the ground up to work on the Cloud.

Aeron Transport provides efficient reliable UDP unicast and UDP multicast for Cloud deployments. Where UDP multicast is not supported, Aeron provides Cloud native multi-destination-cast (MDC). MDC is an emulation of multicast over unicast streams which allows a publishing application to send a message once to an MDC address that is listened to by many subscribers. Automatic re-resolution of endpoint names allows for the dynamic nature of Cloud configurations.

Aeron Cluster leverages Aeron Transport and works natively on the Cloud.

Fault Tolerance

Aeron Transport streams can be recorded to durable storage for replay with Aeron Archive. Any service that becomes disconnected from a message stream can reconnect and reliably recover without any message loss.

Fault tolerant stateful services are complex. Aeron Cluster removes complexity by automatically replicating state to back-up instances of a service. If one service fails, Cluster promotes another service to be leader. Aeron Cluster also has disaster recovery capabilities in case your primary data centre/region becomes unavailable.

24/7 Availability

Long daily or weekly maintenance windows are no longer accepted for businesses that operate 24/7. With Aeron Cluster snapshotting and rolling upgrades, your services can be upgraded with no downtime.

High Performance

Aeron is designed with mechanical sympathy and based on decades of research and experience in distributed systems. Aeron Message Transport has no dependencies and takes full control of the stack down to the wire. The result is a message transport for which users do not have to make the choice between throughput or latency. Aeron is the best at both with only one mode of operation. This level of performance also translates in reduced operational costs as less hardware is required to support the same workloads than with alternative solutions.

Aeron Cluster is fully asynchronous with a design that allows for pipelining and natural batching that sets a new standard for what is possible with consensus based algorithms. Throughput and latency are orders of magnitude better than the alternatives.


Trusted by

Support & Premium Features

Aeron is free and open source but if your team needs assistance, we are here to help.

Aeron Support

Assistance Getting Started.

  • Expert technical support incl. support SLA for queries, bug fixes & developer advice
  • Developer resources
  • Discounted rates for Aeron training courses & professional services
Aeron Support Overview

Aeron Premium

More Resilient, Better Performance, Faster to Market.

Aeron Premium Overview

From the Aeron community

The following community presentations outline some key architectural principles of Aeron.

Fault Tolerant 24/7 Operations with Aeron Cluster

Todd Montgomery | OSFF New York 2022


Martin Thompson

Martin is a Java Champion with over 2 decades of experience building complex and high-performance computing systems. He is most recently known for his work on Aeron and SBE. Previously at LMAX he was the co-founder and CTO when he created the Disruptor.

He currently works as the Head of Platform for Adaptive Financial Consulting, leading the development team looking after Aeron and Aeron Solution Accelerators.

Todd Montgomery

Todd is a networking expert who has researched, designed, and built numerous protocols, messaging-oriented middleware systems, and real-time data systems, done research for NASA, contributed to the IETF and IEEE, and co-founded two startups.

He currently works as an Engineering Fellow at Adaptive Financial Consulting and is active in several open source projects, including Agrona, Aeron, ReactiveSocket, and the FIX Simple Binary Encoding (SBE).

Adaptive Financial Consulting

Adaptive partners with capital, commodity, and digital market participants that value differentiation through technology. Our experienced teams design and deliver complex front-office solutions, using our proven accelerators, to create long-term competitive advantage.

Adaptive is a one stop solution for full stack trading system support and delivery, using open source Aeron Message Transport and Cluster.

www.weareadaptive.com