One owner for live trading state. A queue for everything else.
On a real-time trading system I worked on, the dashboard, the market stream, and the simulation jobs all wanted to touch the same positions. That is how positions drift.
What we ran, as separate containers:
•...