Where do we put the applications?
Much like the selection process of SQL vs NoSQL, where to put your front-end application can be a minefield. It can build in costs that are not needed, speed up or slow down deployment and is often driven by the experience of your developers.
This is not a comprehensive list, but is a good sampling to open up some options that are free, scalable and easy to use. Yes, you can split your API hosting from your UI hosting.