Hi Guys, I am working on my first SaaS product. ( I am a technical person ) and meanwhile, the only one who is working on the product.
Technology is JS/Node (maybe python in the future). Very intensive usage of containers.
May you guys share your experience of what cloud is the best cloud option in my case?
Easy to deploy / scale
Cost-effective
Thanks
Oleg.
If your app is small, you can buy a 1gb /2gb ram droplet on DO. Just use docker compose to host your app, db, web server in a droplet.
I use a 2gb droplet to host containers including nginx, postgresql, python / django, redis, celery, celery flower, postgresql backup, cron job, certbot. 60% ram is used roughly.
This architecture is good for mvp. If you want to scale up, you can add vertical scale up the droplet or even add a load balancer and migrate to managed database later. $10 / m can go far
Hi,
Digitalocean App Plaform is my preference. Easy to use, easy to scale, easy to deploy straight from Gitlab/Github, etc and cost effective. You might get it cheaper on AWS, but then you need to manage more things yourself.
Hope that helps,
Andy
But it doesn't support bitbucket. Look like it is not possible to remove & add header just like managing nginx. I don't know how to migrate my docker compose config to app platform.
The support isnt good either. I try to ask my questions to sales. But do just can't give me answers. So I am going to figure out everything myself?
I am building a embedded widget. App Platform looks good at first. However, it doesn't seem like reliable than hosting with docker compose at this moment.