DEV Community

Where do you deploy your apps?

Ali Spittel on January 03, 2018

I am realizing that I'm probably outgrowing my current Heroku setup for a lot of my personal projects. I would like to find another place to host m...
Collapse
 
orkon profile image
Alex Rudenko

I was using Digital Ocean previously. Now I switched to AWS (Route53/CloudFront/S3/Lambda). I try to do as much as possible static websites augmented by some "serverless" functions.

Collapse
 
aswathm78 profile image
Aswath KNM

Google App Engine is the best one for deployments . But It won't be cheap .
Amazon Bean Stalk comes next . But not as good as App Engine .

I've tried it . Its simple for deploy .

Advantages of google's App Engine are

  1. Highly Scalable (in case there is a sudden spike in traffic)

  2. Runs many envs(if you have new projects like Erlang or Other languages , Docker it and Run),

  3. Cron Jobs can be accomplished using Cloud Functions

I suggest you to look at this video

Collapse
 
hrmny profile image
Leah

You can have servers without public ips and you can set up security groups which can have firewall rules

Collapse
 
msoedov profile image
Alex Miasoiedov • Edited
  • Kubernethes and Google cloud for long term solutiuons
  • For fast prototyping - own docker-swarm cluster in digital ocean (very price effective for 1-10 machines) Provisioning takes ~10 minutes.
Collapse
 
ethanarrowood profile image
Ethan Arrowood

Heroku is awesome as it is simple but very flexible. AWS is also great but can be quite complex very quickly.

Collapse
 
imthedeveloper profile image
ImTheDeveloper

I'm using ssdnodes which offer nice servers.

Collapse
 
alebatt profile image
Albert Le Batteux

On my dedicated server for useless things, on Scaleway (which is really great) for more serious one :)