Data feed
Order api or FIX
Message layer like kafka or similar
Persitance, relational or not
With that you can then have tons of trading, risk, pricing, ... bots running. Guis, graphs, blinking thingies. I like python for some things, Java (akka) for others. Rust Tokio looks good to.