What I currently use - DigitalOcean droplets (1GB) and Meteor deployed using mupx.
As our app and team size grows this is getting harder to manage. What I’d like to have -
auto scaling and load balancer instead of spinning up more droplets and manage them. Amazon’s ALB supports WebSockets but I don’t see anyone using it.
A CD pipeline which has dev/stage/production and automatically builds/deploys apps on git push etc.
Some of the threads I’ve read -
- Heroku vs Galaxy vs Mupx vs Manual deployment
- Docker: team up to create a reference docker image for meteor
Hosted providers such as Heroku offer some of these services (e.g. Heroku does CI) but the pricing is too high (e.g. on DO a 1GB droplet is $10, Heroku is $50 !!). I also use Atlas for MongoDb and I don’t want to use a platform that includes mongo.
The cheapest hosting solution seems to be AWS with ALB load balancer running containers which have Meteor docker images. Is there something that can provide CD with this option?