Maybe I'm showing my length of tooth here, but what's wrong with systemd? I can run a decently sized API on an AWS nano instance that gracefully deploys/releases when creating a release on github. I've just backed off the docker-compose version of this that I was deploying left right and centre to save cost and reduce complexity - it's a breath of fresh air!
Edit: RDS is great for the DB in this setup!