
Google Cloud Run is our main backend hosting service, and we chose it because it’s good and very cost-effective. The automatic instance scaling is also very good, and the pay-as-you-use model works well for us. We don’t have to pay when no instance is running, so during no-traffic times the cost is 0, which is very effective. Even if we set it to publish and don’t stop it every time, the total monthly cost can still get some discounts, which makes it even cheaper.
It also reduces server management, which is very complex with VMs and other setups. The dashboard UI is good, easy to use, and it’s very fast to deploy and upload updates, especially from the Google Cloud CLI. The automatic load balancer is also good, and we don’t have to pay extra for it. The normal 500+ MB RAM is good for a normal backend, especially if it’s in Go.
Our main purpose for choosing Cloud Run is the cost, since it can limit the cost to just a few hundred dollars. One problem is cold starts, but we can overcome that by keeping one instance always live, although we have to pay for it. Still, it’s cheap (around 28 dollars). The logs and metrics are also very good, and the new explain log with Gemini is good too. The direct source code file explorer is also good, etc. Review collected by and hosted on G2.com.
Overall, there are many good things about it, and it’s very cost-effective. However, there are a few “hidden” costs to be aware of. For example, for networking, if you use an external IP address, you have to pay for it. It’s not too much, but it is still an extra charge.
Cold starts can also be a problem, though not a big one, because Cloud Run’s cold start time is less than others. We also use AWS Lambda, and it takes about 3x longer than Cloud Run. In my experience, Cloud Run cold starts are usually just a few nanoseconds up to 1 second max.
The UI is good, but many times when I try to update the source code directly from the dashboard, it fails unnecessarily, and then I have to upload it again using the Google CLI. Review collected by and hosted on G2.com.