HTOS
About
Architecture
Tradeoffs
Failure Modes
Fintech Notes
Scaling Strategy
Horizontal scaling, event streaming, and load management patterns for high-throughput systems
Horizontal patterns
Stateless services: scale out behind load balancers; autoscale on request rate and CPU.
Stateful services: shard by business key (instrument/account); leader/follower for reads.
Event streaming
Partition topics by natural shard key; ensure partitions match throughput.
Consumers bind to partitions and scale with lag metrics.
Load Management
Bounded queues, circuit-breakers, and prioritized handling for overload.
Co-locate processing for a shard to minimize cross-shard coordination.