Vaughan Reid's blog

I’m a software engineer in Sydney working in a trading firm — some of the problems I work on are trading risk systems, HFT market controls, trade reconciliation, low-latency pricing, and the platform and observability layers underneath them.

Most of what I write about here comes out of that work: concurrency, measuring performance, and the ways distributed systems get correctness wrong.

Correctness and production diagnostics

Performance, measured

Concurrency and throughput

Latest

All 58 posts →