High-Performance Limit-Order Book
A price-time priority matching engine optimized for performance. A multi-threaded 3-stage pipeline, along with custom memory pools and lock-free data structures, optimize the engine to achieve ~10M orders/sec.
| Language | C++17 | Year | 2025 |
|---|---|---|---|
| Source | github.com/wbeatty/cpp-lob | ||

High-performance limit-order book implementation in C++ with a focus on efficiency and scalability. Implemented using a tree-based data structure to efficiently manage order book updates and match orders.
Related reading: A practical note on geometric Brownian motion.