I'd like to create an application that is able to replay historical tick by tick multi-level book changes. My question is how does one potentially go about doing this?
The immediate problem I am facing is how to simulate actual data volume burst? Data burst here is defined as high volume of events occurring during a given time span (say microseconds). For example, if I just loop through the data event by event and publishing it to my consumers this would not take in to account the actual time differences between consecutive events occurring in real life. Since market data is coming in asynchronously, I need to be able to model that.
Any suggestions or resources is highly appreciated.
Thanks,