Building sub-millisecond order execution infrastructure for Nubra — an in-house fintech trading platform serving retail and institutional users.
- Msg / sec
- 50K+
- P99 drop
- 35%
- GC saved
- 40%
- Latency
- <1ms
Msg / sec
P99 drop
GC saved
Latency
- 01Designed low-latency Golang services using advanced concurrency patterns — goroutines, channels, and worker pools — for high-frequency trading workloads.
- 02Built batch-based WebSocket pipelines that aggregate and stream market and trade data in real time, cutting network overhead and lifting client-side throughput.
- 03Used NATS JetStream for durable event streaming, and integrated Python alerting pipelines for live monitoring.
- 04Distributed the order book across custom ring-buffer structures, cutting GC pressure ~40% and P99 latency 35%, profiled with Go pprof.
- 05Integrated NSE, BSE, MF and IPO platforms over SOAP and Open APIs, enabling real-time data ingestion and order workflows.
- 06Engineered core Nubra modules — order management, portfolio tracking, real-time market feeds, plus eDIS, Early Pay-in and Pledge settlement flows.
- Golang
- NATS JetStream
- Kafka
- PostgreSQL
- Redis
- Python
- OpenTelemetry











