Design a low-latency trading system | Citadel Interview Question