I am currently playing with Fly.io, and it is very simple to use. If you can dockerize your application, you can run it on Fly. Obviously, it is not comparable to AWS etc., but it is totally fine for single apps. You can run multiple apps too, and they can communicate using Fly'a private network and private DNS, but I haven't tried it yet.