Concurrent Order Book
std::shared_mutex lost to std::mutex by 5.5x. High-performance LOB engine challenging lock assumptions.
std::shared_mutex lost to std::mutex by 5.5x. High-performance LOB engine challenging lock assumptions.
Concurrent TCP chat server rebuilt from Java locks to Go goroutines. Single-owner architecture eliminates shared mutable state entirely. Zero data races. Prometheus/Grafana monitoring included.

Worker pool tuning, grid partitioning, pub/sub architecture, and CPU profiling. Side-by-side benchmark of shared-memory vs networked concurrency.