Deploy your side-projects at scale for basically nothing - Google Cloud Run - Alex Olivier | cloud native product manager in london


93 bookmarks. First posted by tysone 10 days ago.


Google Cloud Run is the perfect deployment system for all your side projects. It is dirt cheap, fully managed serverless and scalable.
cloud  docker  hosting  webdevelopment 
7 days ago by losfinkos
I have built hundreds of side projects over the years and finding a place to manage and deploy them all has always been tricky. From the early days of a GoDaddy hosting package with random PHP files in folders, through having a persistent DigitalOcean droplet running, and event running a bare minimum Kubernetes cluster on Google Kubernetes Engine (GKE) - I’ve never been satisfied with the outcome.
docker  googlecloud  deploy  devops 
7 days ago by miguelb
I have built hundreds of side projects over the years and finding a place to manage and deploy them all has always been tricky. From the early days of a GoDaddy hosting package with random PHP files in folders, through having a persistent DigitalOcean droplet running, and event running a bare minimum Kubernetes cluster on Google Kubernetes Engine (GKE) - I’ve never been satisfied with the outcome.
7 days ago by jtemplet
Google Cloud Run is the perfect deployment system for all your side projects. It is dirt cheap, fully managed serverless and scalable.
8 days ago by ennylg
Google Cloud Run is the perfect deployment system for all your side projects. It is dirt cheap, fully managed serverless and scalable.
gcp  docker 
8 days ago by twleung
hosting alternative
Web_Developt 
9 days ago by Patrick.Honorez
Google Cloud Run is the perfect deployment system for all your side projects. It is dirt cheap, fully managed serverless and scalable.
deployment 
9 days ago by dumas
Google Cloud Run is the perfect deployment system for all your side projects. It is dirt cheap, fully managed serverless and scalable.
9 days ago by mamuso
Fully-managed - I don’t want to have to worry about servers anymore - it’s 2020 after all - and I want serverless all the things;
Cheap - These projects aren’t making me money so need to keep costs down;
Language agnostic - One day I maybe playing with something in Node, next Python, then Go;
Scalable - in the unlikely something does takeoff, I don’t want to have to worry about it falling over

you can give it a docker container (technically any OCI compatible container) and it will deploy, run and scale it.
development  web_dev  hosting 
9 days ago by zephyr777
I have built hundreds of side projects over the years and finding a place to manage and deploy them all has always been tricky. From the early days of a GoDaddy hosting package with random PHP files in folders, through having a persistent DigitalOcean droplet running, and event running a bare minimum Kubernetes cluster on Google Kubernetes Engine (GKE) - I’ve never been satisfied with the outcome.
docker 
9 days ago by chris.leaman
Google Cloud Run is the perfect deployment system for all your side projects. It is dirt cheap, fully managed serverless and scalable.
google  cloud  run  docker  applications  deployment  serverless  hosting  personal  projects 
10 days ago by aggregat4
'Deploy your side-projects at scale for basically nothing':
After using Cloud Run for over a year now I have never had to touch a server, VM, cluster or anything else. This is truly a deploy and forget service.

Due to it being fully managed there are a few requirements to make your application compatible. The only real one you have to worry about it to ensure your application runs an HTTP server and listens on the port set in the PORT environment variable that is present at runtime of your container.

The beauty of Cloud Run is that it is only ‘running’ your container when it gets traffic. The pricing model is setup that you only pay for the CPU/memory/network bandwidth used when your app is getting requests.

It achieves this by deploying your app on demand when traffic hits the domain name they give you, it hangs around for a bit (undetermined) until after traffic stops, and the the app is torn down. The other way to look at this is autoscaling - when there is no traffic, it scales to 0.

There is a cost in the form of time - if you app takes time to ‘setup’ when it starts up, you will be making your users wait as Cloud Run scales up your application from 0 to 1+ instances. From my own use I’ve found this to be negligible though.

Due to this pricing model I’ve never paid more than a few cents - yes CENTS - a month for all my side projects (10+ deployed currently). This is a factor of the little traffic I get to them so you may need to do the maths for yours - the pricing page is here.

As Cloud Run takes any container image and deploys it, you can use any language you want. Be it Node, Go, Java, PHP or something entirely obscure, as long as it speaks HTTP and listens on the port defined in the PORT environment variable, Cloud Run doesn’t care what you do inside the container.


I've become increasingly impressed by Google's cloud offerings, and this sounds great. Gonna have to give it a go.
hosting  cloud  docker  google  containers  cloud-run 
10 days ago by jm
Google Cloud Run
cloud  google 
10 days ago by mrdempsey
I have built hundreds of side projects over the years and finding a place to manage and deploy them all has always been tricky.
IFTTT  Pocket 
10 days ago by deepblue
I have built hundreds of side projects over the years and finding a place to manage and deploy them all has always been tricky. From the early days of a GoDaddy hosting package with random PHP files in folders, through having a persistent DigitalOcean droplet running, and event running a bare minimum Kubernetes cluster on Google Kubernetes Engine (GKE) - I’ve never been satisfied with the outcome.

I have a few requirements when it comes to down deploying random side projects:

Fully-managed - I don’t want to have to worry about servers anymore - it’s 2020 after all - and I want serverless all the things
Cheap - These projects aren’t making me money so need to keep costs down
Language agnostic - One day I maybe playing with something in Node, then next Python, the next Go.
Scalable - in the unlikely something does takeoff, I don’t want to have to worry about it falling over
Thankfully, I’ve found a solution that I am happy with - Google Cloud Run.
google  cloud  docker  hosting 
10 days ago by austinpmaher
I have built hundreds of side projects over the years and finding a place to manage and deploy them all has always been tricky. From the early days of a GoDaddy hosting package with random PHP files in folders, through having a persistent DigitalOcean droplet running, and event running a bare minimum Kubernetes cluster on Google Kubernetes Engine (GKE) - I’ve never been satisfied with the outcome.
10 days ago by barry_manilla