Many strategies depended on the same changing data feed.
Automated strategies depend on the data available when they make a decision. A delayed feed and a failed connection are different problems, and both can affect what the application does next.
Running multiple strategies adds another boundary: a failure in one strategy should be handled without losing visibility into the others. The platform needed to connect its market feed, execution state and dashboard as one system.




