Hosting applications has always been a time consuming endeavor for me. For some reason it always takes longer than I imagine. In the past the easiest way to host an application is by using Firebase. After that if I needed to host a relational database I would use Heroku, which is okay but has slow start times.
For my current project I am building a livestreaming service in which users can stream to Twitch, Youtube, and Facebook at the same time. To host this project I am using AWS EC2 and following along with this amazing tutorial I found:
https://www.youtube.com/watch?v=NjYsXuSBZ5U&ab_channel=SanjeevThiyagarajan
It's a perfect intro on using AWS to host PERN stack apps.
Check out my project here. All the code is open source: https://github.com/toshvelaga/livestream