You will see how to refactor a thread-based order-book into a clean actor-based architecture that enhances fault tolerance through supervision and failure isolation. We’ll also demonstrate how to scale your system across multiple machines using sharded clusters of actors, achieving elasticity and high availability with dynamic scaling and replication.
Whether you’re a backend developer, system architect, fintech engineer, or simply interested in distributed systems and actor-based programming (with tools like Akka, Erlang/Elixir, or Orleans), this talk will provide practical insights to help you build robust real-time trading or fintech applications.
📍Where: Sahaj Software, 1 Quality Court, London WC2A 1HR
🕚 When: 6.00 pm – 8:00 pm (BST)
The schedule includes two sessions of discussions with Q&A along with networking and refreshments.
Concurrency in software development can be challenging, but it doesn’t have to be complicated. Join us on July 17th, 2025, for DevDay, where we’ll explore how to transform a traditional trading application into a powerful, resilient, and scalable system using the Actor Model. In this session, we’ll start by examining a classic trading order-book built with shared state and multithreading, highlighting common issues like race conditions and deadlocks. Then, we’ll introduce the Actor Model, a design approach that simplifies managing state and communication by treating each component as an independent actor that interacts asynchronously.