03 // Architecture
Small, single-purpose processes. One schema. Every hop accounted for.
The platform is composed rather than monolithic: each product is an independent process with a narrow contract, joined to the others by shared memory or a sequenced bus.
L0
Hot path
Market data in, orders out. Each hop is a separate process joined by shared memory or a sequenced bus, so stages scale, fail and restart independently while ordering is preserved end to end.
L1
Risk in line
Every order crosses the pre-trade gate before it reaches a session gateway. Fills flow back into the same exposure view, so the next check always sees current state.
L2
Simulation loop
Everything the hot path sees is captured. Captures replay through a simulated venue on a discrete clock, so changes are tested against real sessions before they reach production.
L3
Control plane
Orchestration, entitlements and observability span every layer: the trading day is scheduled, access is decided centrally, and alerts are reduced to signal.