{"id":18376,"date":"2025-05-21T13:29:37","date_gmt":"2025-05-21T11:29:37","guid":{"rendered":"https:\/\/immune.institute\/?p=18376"},"modified":"2025-10-07T11:44:38","modified_gmt":"2025-10-07T09:44:38","slug":"cloud-run-serverless-google-cloud-platform","status":"publish","type":"post","link":"https:\/\/immune.institute\/en\/blog\/cloud-run-serverless-google-cloud-platform\/","title":{"rendered":"Cloud Run: demystifying the use of serverless services, with a focus on Google Cloud Platform"},"content":{"rendered":"<p class=\"wp-block-paragraph\">In the changing cloud development ecosystem, technical teams are looking for solutions that balance simplicity, scalability and efficiency. This is where <strong>Cloud Run<\/strong>the serverless service of <strong>Google Cloud Platform (GCP)<\/strong>has become one of the most valued tools for deploying containerised applications. Designed to make life easier for developers, <strong>Cloud Run allows you to run containers in a fully managed way<\/strong>eliminating the need to configure infrastructure, manage load balancers or worry about manual scaling.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">By integrating the best of the serverless and containerised worlds, Cloud Run enables services to be launched with extremely low cost and an affordable learning curve. In addition, its integration with other GCP services such as Cloud Scheduler, Pub\/Sub and Secret Manager provides the perfect foundation for building modern, resilient and secure architectures.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With this in mind, we organised a workshop entitled <strong>\u00abDescomplicando la Nube con Cloud Run\u00bb<\/strong>where Ram\u00f3n Abad, instructor of the <a href=\"https:\/\/immune.institute\/en\/programas\/master-cloud-architecture-devops-management\/\">Master in Cloud Architecture &amp; DevOps Management<\/a>He led us through an in-depth, hands-on session on how Cloud Run is revolutionising the way we deploy applications in the cloud.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/immune.institute\/wp-content\/uploads\/2025\/05\/Cloud-Run-Google-Cloud-Platform-1024x576.jpg\" alt=\"\" class=\"wp-image-18378\" srcset=\"https:\/\/immune.institute\/wp-content\/uploads\/2025\/05\/Cloud-Run-Google-Cloud-Platform-1024x576.jpg 1024w, https:\/\/immune.institute\/wp-content\/uploads\/2025\/05\/Cloud-Run-Google-Cloud-Platform-256x144.jpg 256w, https:\/\/immune.institute\/wp-content\/uploads\/2025\/05\/Cloud-Run-Google-Cloud-Platform-512x288.jpg 512w, https:\/\/immune.institute\/wp-content\/uploads\/2025\/05\/Cloud-Run-Google-Cloud-Platform-768x432.jpg 768w, https:\/\/immune.institute\/wp-content\/uploads\/2025\/05\/Cloud-Run-Google-Cloud-Platform-1536x864.jpg 1536w, https:\/\/immune.institute\/wp-content\/uploads\/2025\/05\/Cloud-Run-Google-Cloud-Platform-18x10.jpg 18w, https:\/\/immune.institute\/wp-content\/uploads\/2025\/05\/Cloud-Run-Google-Cloud-Platform.jpg 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Why talk about Cloud Run?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The main objective of the workshop was to <strong>demystifying the use of serverless services<\/strong>especially focused on <strong>Google Cloud Platform (GCP)<\/strong>and show how <strong><a href=\"https:\/\/cloud.google.com\/run?hl=es\" target=\"_blank\" rel=\"noopener\">Cloud Run<\/a><\/strong> can be a lightweight and efficient alternative to more complex solutions such as Kubernetes. Cloud Run allows you to run Docker containers in a scalable and fully managed way, removing the technical barriers that have traditionally separated developers from production deployment.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ram\u00f3n, with years of experience in DevOps and software development, explained how Cloud Run has enabled his team to launch solutions faster and with lower operational cost. His vision was clear: <strong>Cloud Run democratises access to professional deployment in the cloud.<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Google Cloud Platform and Cloud Run Workshop Key Topics<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">During the session, the following points were explored:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>Evolution from on-premise and virtual machine environments to cloud and serverless services<\/strong>.<\/li>\n\n\n\n<li><strong>Practical comparison between Kubernetes and Cloud Run<\/strong>complexity versus simplicity.<\/li>\n\n\n\n<li><strong>How to deploy Docker containers in seconds using commands <\/strong><code><strong>gcloud<\/strong><\/code>.<\/li>\n\n\n\n<li><strong>Cloud Run's flexible and free pricing model<\/strong>including 180,000 virtual CPU seconds and 2 million monthly requests at no cost.<\/li>\n\n\n\n<li><strong>Implementation of strategies such as Blue-Green Deployment and Canary Deployment<\/strong>all through simple commands or Terraform.<\/li>\n\n\n\n<li><strong>Integration with IC\/DC pipelines<\/strong>such as Azure DevOps and GitHub Actions.<\/li>\n\n\n\n<li><strong>Automated testing and Shift Left practices<\/strong> to improve software quality.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Advantages of Cloud Run for Developers and DevOps Teams<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">One of the main lessons learned was how to <strong>Cloud Run makes life easier for developers<\/strong> by offering:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Automatic scalability<\/strong> on demand, from zero to hundreds of instances.<\/li>\n\n\n\n<li><strong>Simplified deployment<\/strong>without the need to manage load balancers, SSL certificates, or complex network configurations.<\/li>\n\n\n\n<li><strong>Reduced learning curve<\/strong>especially for those already using Docker.<\/li>\n\n\n\n<li><strong>Highly competitive economic model<\/strong>The prices are so low that even maintaining a 24\/7 instance can cost less than a loaf of bread a month.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Furthermore, the fact that progressive deployments (Blue-Green or Canary) can be carried out without the need for an additional platform such as Istio or third-party tools, makes Cloud Run a solution <strong>highly recommended for startups, personal projects, and MVPs.<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Cloud Run and Google Cloud Platform: a powerful duo<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Google Cloud Platform (GCP)<\/strong> is positioning itself as one of the most complete cloud platforms, and Cloud Run is a key part of its serverless ecosystem. Its integration with other services such as Cloud Scheduler, Pub\/Sub and Secret Manager allows modern, resilient and secure architectures to be built without leaving the GCP environment.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This makes Cloud Run an ideal choice for both microservices-based architectures and mobile and web application backends. During the workshop, it was also demonstrated how to orchestrate automated deployments using <strong>Terraform<\/strong>This facilitates the management of infrastructure as code.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Use cases and real examples<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ram\u00f3n presented several scenarios where Cloud Run has proven its effectiveness:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Web applications that handle millions of requests per month at costs of less than 5 euros.<\/li>\n\n\n\n<li>Mobile application backend services with instant auto-scaling.<\/li>\n\n\n\n<li>Automated testing in pipelines using replicable containers both on-premise and in production.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">It was also discussed how to use <strong>Cloud Run as a backend for scheduled tasks<\/strong> (batch) and how to connect services using HTTP in a secure way within a VPC.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Recommendations for getting started with Cloud Run<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">For those who want to get started with Google Cloud Platform and Cloud Run, Ram\u00f3n recommended:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Create a personal project and deploy the first service using a basic Docker image.<\/li>\n\n\n\n<li>Use the free GCP layer to experiment without financial risk.<\/li>\n\n\n\n<li>Automate testing and deployment with Terraform and CI\/CD.<\/li>\n\n\n\n<li>Take advantage of the official documentation resources and quick start guides available on the Google Cloud site.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Conclusion: Decomplicating the cloud is possible with Cloud Run<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Cloud Run represents a <strong>new generation of cloud services<\/strong> where simplicity and technical power go hand in hand. This workshop proved that you don't need to be a Kubernetes expert to take your application to production with security, scalability and efficiency.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thanks to its native integration with the Google Cloud Platform ecosystem, its low cost, and its ease of use, Cloud Run is a must-have tool for any modern developer who wants to focus on delivering value, without wasting time on infrastructure management.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you want to see the full workshop you can do so here:<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"Decomplicating the Cloud with Cloud Run | Step-by-step Tutorial\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/kPT7mZvIqtY?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>","protected":false},"excerpt":{"rendered":"<p>En el cambiante ecosistema del desarrollo en la nube, los equipos t\u00e9cnicos buscan soluciones que equilibren simplicidad, escalabilidad y eficiencia. Aqu\u00ed es donde Cloud Run, el servicio serverless de Google Cloud Platform (GCP), se ha convertido en una de las herramientas m\u00e1s valoradas para desplegar aplicaciones en contenedores. Dise\u00f1ado para facilitar la vida de los [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":18378,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_crdt_document":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-18376","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"acf":[],"_links":{"self":[{"href":"https:\/\/immune.institute\/en\/wp-json\/wp\/v2\/posts\/18376","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/immune.institute\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/immune.institute\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/immune.institute\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/immune.institute\/en\/wp-json\/wp\/v2\/comments?post=18376"}],"version-history":[{"count":0,"href":"https:\/\/immune.institute\/en\/wp-json\/wp\/v2\/posts\/18376\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/immune.institute\/en\/wp-json\/wp\/v2\/media\/18378"}],"wp:attachment":[{"href":"https:\/\/immune.institute\/en\/wp-json\/wp\/v2\/media?parent=18376"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/immune.institute\/en\/wp-json\/wp\/v2\/categories?post=18376"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/immune.institute\/en\/wp-json\/wp\/v2\/tags?post=18376"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}