We are working under complex enough distributed trading system where several components will run on different physical machines.
Unfortunately, I'm stuck on part backtesting part. Originally we was planning to use tick as synchronization marker. Idea was working till we not added more complicated interaction logic when components started to interact with each other with back loop.
I'm sure that this problem was solved many times before and dont want to reinvent the wheel... Can anybody share at least basic information about topic?