SAHI

Sahi.com Order Execution speed - From EMS to Exchange

Mar 13 – Mar 30, 2026  ·  AWS Server → OMS → RMS → Exchange

Complete Order Execution Path
Physical topology · Logical systems · Network hops
Measured by dashboardOut of scope
📱
Customer’s Home · Anywhere, India
Sahi App
Customer device
🌐
Internet — out of scope
AWS Cloud · Mumbai
EMS
Execution Management System
◄ dashboard starts here
🔒
EMS + Network latency to OMS
mean 4.28ms
🗄️
Physical Datacenter · Mumbai
OMS
Order Management System
RMS check · same datacenter
mean 0.20ms
🛡️
Physical Datacenter · Mumbai
RMS
Risk Engine
🔒
Network latency to Exchange
mean 1.45ms
🏦
Exchange Datacenter · Mumbai
Exchange
Matching Engine

EMS to Exchange — Stage Breakdown

9.09M orders · mean values are additive · P95 shown for reference

EMS → OMS
EMS + Network latency to OMS
P955.64 ms
Mean4.28 ms
RMS Check
Risk Management System validation
P950.29 ms
Mean0.20 ms
Network Latency
Network latency to Exchange
P954.38 ms
Mean1.45 ms
Sahi EMS to Exchange
Sum of means = typical order time
P956.61 ms
Mean5.92 ms
EMS→OMS + RMS check + Network latency: 4.28 + 0.20 + 1.45 =5.92ms · P95 Sahi EMS to Exchange = 6.61ms

Cumulative Distribution — Sahi EMS to Exchange Placement Time

9,089,472 individual orders · Mar 13 – Mar 30, 2026 · all trading days combined

95% of all 9,089,472 orders complete within 6.61ms

Individual Order — EMS to Exchange Time (9M+ Orders)

Colour intensity = order volume per cell · Y-axis: Sahi EMS to Exchange placement time · X-axis: time of day (IST)

2.5ms
5ms
7.5ms
10ms
12.5ms
15ms
08:30
09:30
10:30
11:30
12:30
13:30
14:30
15:30
6.61
P95
Time of day (IST)
Low density
High density

P95 EMS to Exchange Latency by Trading Day

P95 per metric per trading day

P95 EMS to Exchange Summary — All values in ms

DateEMS → OMSRMS CheckNetwork LatencySahi EMS to Exchange
Mar 135.380.231.556.37
Mar 165.040.181.506.44
Mar 174.540.181.466.00
Mar 185.270.211.485.95
Mar 195.330.232.237.77
Mar 205.660.231.026.12
Mar 235.180.314.586.55
Mar 246.110.324.776.68
Mar 255.210.324.557.54
Mar 275.590.334.206.59
Mar 305.510.332.586.88
Overall5.640.294.386.61
Mar 13 – Mar 30, 2026  ·  Excludes weekends  ·  All times in ms  ·  IST