Building Real Trading Systems

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

Part 1
Posted on Fri 28 February 2025 | 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

Interdependence of returns across multiple strategies

Part 2
Posted on Mon 03 March 2025 | 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

How to Build Execution Systems for Crypto Trading at Scale

Part 3
Posted on Sun 12 October 2025 | 35 min read

Featured image for How to Build Execution Systems for Crypto Trading at Scale

How do you execute $100M orders across 10+ crypto exchanges without moving the market? This deep-dive covers the infrastructure behind institutional trading systems: market data pipelines, smart order routing, execution quality metrics, and building for failure.


Continue reading

Designing Fault-Tolerant Async Trading Services in Python

Part 4
Posted on Sat 07 March 2026 | 20 min read

Featured image for Designing Fault-Tolerant Async Trading Services in Python

A production-ready async runtime architecture with explicit supervision and restart discipline, built to keep trading systems correct under failure, stress and load spikes.


Continue reading