Skip to content
Engineering notes

Insights from the build.

Deep-dives on blockchain architecture, DeFi security, low-latency trading systems and applied AI — written by the engineers who ship them.

Web3Software
Featured
Engineering 7 min read

Designing a Deterministic Matching Engine in Rust

A matching engine is the single most performance- and correctness-critical component of any exchange. Here is how we approach determinism, sequencing, and crash recovery so an engine can be rebuilt byte-for-byte from its log.

Read article
Stay in the loop

Engineering deep-dives, delivered occasionally.

No newsletters for the sake of it. Just substantive write-ups when we publish something worth your time.

Subscribe to our newsletter

No spam. Unsubscribe at any time.