Like Pieter, I hate being vendor-locked to platforms. Docker + Docker Compose is a game-changer for me. I use Hetzner Cloud VPS hosting (which is cheaper than AWS) and can host anything I like easily. On one server, I have dozens of projects, and they work well without disturbing each other. Docker is so worth learning and using.
Alternative:
Use UV in Production - Simple Docker Setup