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.
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.