Ring Buffers 101: The Building Block of Low-Latency Systems

Posted on Sat 04 October 2025 | Part 4 of Low-Latency Fundamentals | 12 min read

Featured image for Ring Buffers 101: The Building Block of Low-Latency Systems

Ring buffers are a foundational data structure in low-latency systems. Their memory layout enables predictable performance and high throughput in real-time workloads such as trading engines, telemetry pipelines, and network processing.


Continue reading

Message-Oriented Architectures in Trading Systems: Patterns for Scalability and Fault Tolerance

Posted on Sat 20 September 2025 | Part 2 of Distributed Systems in Finance | 23 min read

Featured image for Message-Oriented Architectures in Trading Systems: Patterns for Scalability and Fault Tolerance

Modern trading systems rely on message-oriented architectures to move market data, orders, and risk events between services with predictable latency. Delivery guarantees, broker architectures, and ordering constraints shape how these systems behave under load.


Continue reading

Canton: A Distributed Ledger for Global Finance

Posted on Sun 07 September 2025 | Part 1 of Distributed Systems in Finance | 10 min read

Featured image for Canton: A Distributed Ledger for Global Finance

Traditional settlement takes days because banks cannot trust shared state. Canton Network addresses this with domain-based consensus and cryptographic privacy, enabling real-time settlement without sacrificing confidentiality.


Continue reading

Interdependence of returns across multiple strategies

Posted on Mon 03 March 2025 | Part 2 of Building Real Trading Systems | 9 min read

Featured image for Interdependence of returns across multiple strategies

Low correlation between strategies does not guarantee independence. Hidden dependencies between trading strategies can create concentrated portfolio risk, especially during regime shifts where correlations suddenly converge.


Continue reading

Setting up an Ubuntu 24.04 EC2 instance for algorithmic trading with Interactive Brokers

Posted on Fri 28 February 2025 | Part 1 of Building Real Trading Systems | 5 min read

Featured image for Setting up an Ubuntu 24.04 EC2 instance for algorithmic trading with Interactive Brokers

Provisioning cloud infrastructure is a common step when moving trading systems from local development to production. This guide shows how to deploy an Ubuntu 24.04 EC2 instance and connect it to Interactive Brokers.


Continue reading