INDMoney is using Go programming language, the messaging system NATS, and a WebSocket engine to deliver high-frequency market data at extraordinary speeds.
The company's objective is to keep traders updated in real-time with latencies below 200 milliseconds as milliseconds matter in trading opportunities.
INDMoney's system employs microservices powered by Go programming language for efficient and minimal resource consumption infrastructure.
Key components include multicast streaming, NATS for reliable message delivery, protocol optimization using Protobuf, and client-side sampling for precise measurements.