Jane Street: One Log to Rule Them All - How to Keep State Straight in Distributed System
- đ¤ Speaker: Matt Else
- đ Date & Time: Monday 21 October 2024, 13:05 - 13:55
- đ Venue: Lecture Theatre 1, Computer Laboratory, William Gates Building
Abstract
VENUE CHANGE - TALK IN LECTURE THEATRE 1
At Jane Street, we rely heavily on inter-process communication and real-time message passing to drive many of our most critical systems, including those that ingest marketdata and implement trading strategies. As we scale up the number of components, however, it becomes increasingly difficult to reason about the consistency and correctness of the overall system.
In this talk, we explore how transaction logs, state machine replication, and control flow inversion have allowed us to structure our applications in a way that lets us reliably deal with data races and process failures. We introduce Aria, a low-latency framework built on top of these ideas that has helped Jane Street scale our trading infrastructure while making it more performant, testable, and robust.
Register at the following link to hear from one of our technologists, and of course, grab some food and swag! https://forms.gle/Rgny4vq53rD8vKpF8
Please note – registration is not required for this event, but it will help us ensure we have enough food and swag for everyone!
Series This talk is part of the Technical Talks - Department of Computer Science and Technology series.
Included in Lists
- All Talks (aka the CURE list)
- bld31
- Cambridge Centre for Data-Driven Discovery (C2D3)
- Cambridge talks
- Chris Davis' list
- Department of Computer Science and Technology talks and seminars
- Guy Emerson's list
- Interested Talks
- Lecture Theatre 1, Computer Laboratory, William Gates Building
- ndk22's list
- ob366-ai4er
- rp587
- School of Technology
- Technical Talks - Department of Computer Science and Technology
- Trust & Technology Initiative - interesting events
- yk449
Note: Ex-directory lists are not shown.
![[Talks.cam]](/static/images/talkslogosmall.gif)

Matt Else
Monday 21 October 2024, 13:05-13:55