Latency: The Race to Zero...Are We There Yet?

Disclaimer: This summary has been generated by AI. It is experimental, and feedback is welcomed. Please reach out to info@qconlondon.com with any comments or concerns.

The presentation titled 'Latency: The Race to Zero...Are We There Yet?' by Amir Langer focuses on the significance of latency in financial trading systems and explores methods to achieve low latency in distributed systems. The talk delves into historical and modern techniques used to reduce latency, emphasizing their application in mission-critical trading systems.

Key Topics Discussed:

  • Importance of Low Latency: In the fintech industry, lower latency can directly translate to financial gains by enabling faster transaction execution and better pricing strategies.
  • Predictable Latency: Consistency in latency is crucial, as unpredictable delays can impact system recovery and responsiveness, leading to unavailability.
  • Historical Context: The talk touches on the evolution of communication systems from the Roman Empire's cursus publicus to the Pony Express and the telegraph, highlighting advancements made to reduce latency in message delivery.

Technical Insights:

  • Complexity of Modern Systems: The design of modern processors involves complex caching layers and shared memory, which must be managed effectively to reduce latency.
  • Strategies for Low Latency: Techniques such as separation of concerns and asynchronous processing with state machines can optimize message handling and reduce delays in distributed systems.
  • Advanced Methodologies: The presentation discusses future-oriented projects like Aeron, which utilize kernel bypass and direct interfacing with network hardware to achieve extremely low latency.

The presentation concludes by highlighting the ongoing race to reduce latency further, leveraging both historical lessons and cutting-edge technology to push the boundaries of what's achievable in system performance.

This is the end of the AI-generated content.


Low and predictable latency have been an edge in financial trading. Aeron has been pushing the limit on what is possible for IPC, on-premise, and in the cloud messaging. Can we do better? Reaching back into computer science history, techniques like Virtual Synchrony can be used to, not only reduce latency, but also provide high-availability and avoid the complexity of distributed concurrency. In this talk we will explore an approach for system composition that some financial organizations use to give an edge when building mission critical systems.

Interview:

What is the focus of your work?

I work on a future product called Aeron Sequencer at Adaptive.

It is based on the cluster available in the open source Aeron project that allows teams to design and build trading systems with low and predictable latency.

What’s the motivation for your talk?

Exploring ideas at the heart of distributed systems such as Virtual synchrony, Sequencer and state machine composition. Also asking "why?" quite a lot.

Who is your talk for?

Developers, architects, anyone who likes to ask "why?", take a wider view and think about system design as part of the solution, not just a constraint.

What do you want someone to walk away with from your presentation?

Understand how (and why) key concepts from distributed systems design can be used to improve latency metrics.

What do you think is the next big disruption in software?

Yes, I also think the next big disruption is AI but not in the same dark scary way it is often described.

The ability for AI to do the simple, "solved", boring stuff well, means we will be forced to do a much better job of separating concerns and domain design.

We will need to design more modular solutions and do better at protocol and API design, in order to use AI to our advantage.


Speaker

Amir Langer

Principal Software Engineer @Adaptive Financial Consulting

Amir has been enjoying the challenges of software development for the past 30 years.

His career started with an MSc in computer science, then moved to software engineering roles (using Java since its first release), focusing on large scale distributed and high-performance low latency systems. In the finance domain, Amir was the first developer at LMAX exchange and a team lead for many years. Now he is a principal developer at Adaptive, the home of Aeron, collaborating on future Aeron products.

Read more
Find Amir Langer at:

Date

Wednesday Apr 9 / 11:45AM BST ( 50 minutes )

Location

Mountbatten (6th Fl.)

Topics

architecture aeron performance sequencer

Share

From the same track

Session

The Way We Manage Compliance Is Wrong… And Is Changing! Bringing DevOps Principles to Controls and Audit

Wednesday Apr 9 / 01:35PM BST

In 2025, many organizations still manage critical compliance controls through manual checks, spreadsheets, Word documents, and Confluence pages—approaches that are error-prone, inefficient, and increasingly outdated.

Speaker image - Ian Miell

Ian Miell

Author of "Docker in Practice" & "Learn Git/Bash the Hard Way", Consultant Partner @Container Solutions

Session

Thinking Out of the Sandbox - Using Product Management to De-Risk Technical Innovation

Wednesday Apr 9 / 02:45PM BST

R&D is the driving force behind innovation, yet many enterprises struggle to translate ambitious ideas into real-world impact.

Speaker image - Miriam Fahim

Miriam Fahim

R&D Product Owner, Digital Assets @LSEG, Computing Rising Stars 30

Session database

How to Build a Database Without a Server

Wednesday Apr 9 / 10:35AM BST

Modern data analytics workflows rely on scaling out to huge numbers of users and compute nodes. Managing database installations to handle this scale can be unsustainably complex and expensive.

Speaker image - Alex Seaton

Alex Seaton

Staff Engineer @ArcticDB, Previously Working on Quant Trading Systems @Man Group

Session Platform Engineering

Extreme DevOps Automation

Wednesday Apr 9 / 03:55PM BST

Revolut's rapid growth relies on a powerful microservices architecture, but this presents a significant scaling challenge.

Speaker image - Sérgio Amorim

Sérgio Amorim

Systems Engineering @Revolut, Working in Developer Experience DevOps Platform Team