For your busy-polling test, I'd also record quote age when the application makes its decision, not just request-response latency. A fast response can still carry a price that waited in a queue. Replay a burst at a fixed input rate and compare the oldest quote used, dropped messages and CPU before and after the change.
Arnold Holm
Challenge Pre-Check: know before you risk. Your rules, tested against prop limits. Historical simulation, not a forecast.
For your busy-polling test, I'd also record quote age when the application makes its decision, not just request-response latency. A fast response can still carry a price that waited in a queue. Replay a burst at a fixed input rate and compare the oldest quote used, dropped messages and CPU before and after the change.