Architecture
gRPC streaming enters Go services, crosses into the Rust engine over TCP + MessagePack, lands on a lock-free LMAX Disruptor, and commits to TigerBeetle through VSR with O_DIRECT storage semantics. The same transport discipline now also underpins priority routing, cross-shard 2PC, and distributed AI inference.
01
gRPC Bidirectional Streaming
Persistent connections with 256 in-flight requests per stream eliminate TCP handshake overhead on every transaction. The channel stays open; only the data moves.
02
TCP + MessagePack Handoff
Go services forward validated traffic into the Rust engine over a compact framed transport so the control plane stays explicit and the hot path stays lean.
03
LMAX Disruptor Ring Buffer
A single-producer lock-free ring buffer processes events at 84ns P99 latency — faster than a CPU cache miss. No locks means no contention, and no contention means linear scaling.
04
Cross-Shard 2PC
TigerBeetle pending, post, and void flows enable atomic reserve-and-commit behavior across shards instead of leaving distributed transfer correctness to application code.
05
Priority Routing
Independent Aeron streams let critical events target <1ms latency while high and normal traffic keep their own backpressure and fairness guarantees.
06
TigerBeetle VSR + io_uring
Viewstamped Replication across three nodes provides fault tolerance while io_uring keeps the storage path tight enough for both fintech and AI workloads to share the same operating model.
Full Stack