Why? While discussing system design for both trading apps and stock exchanges, I strongly emphasize that they are weak cases for Cloud. While Cloud is really good for scaling and availability, it comes with a tradeoff for Latency. While temporary 300 ms+ latency is OK for most of the apps, a trader can lose a lot of money in that time frame. I am still of the belief that a broker should run its app as close to the stock exchange as possible and latency should trade off for availability . If a person is not able to place order at the. first step, it's still better than seeing order in "Pending" state and then getting executed while stock price has gone down already. https://lnkd.in/d6N9Rp6G