I have been looking for a way to deploy every commit to its own URL. Vercel (Now.sh) did this quite well, but they focus on serverless now.
The problems I always find are:
– slow builds – CI platforms not caching docker images
– black box – hard to understand or debug when something goes wrong
– unreliable – crashes or times out for no reason
– hard to debug deploy configuration without making many git commits and doing entire redeploys
If I run an EC2 box, and rsync my code to it, and I can deploy in 5 seconds. Every automated solution I find takes minutes of spinning things up. I wonder if there is a PaaS service that can be this fast?
But curious to know how people are deploying their Node.js backends in 2020.