Cloud Run: the rise of serverless and containerization
Márton Kodok is a Google Developer Expert (GDE) on Cloud, senior software architect at REEA.net who led the implementation of complex and distributed web backends serving millions of users for companies like FreeLogoServices, Vodafone, LogoMix, Deluxe, WaterSmart, Ausschreibungsdienste and many more.
Top user on top StackOverflow with over 195k reputation points. Mentor and consultant for startups. Active contributor for open-source solutions like Beanstalkd console, and Riak admin interface. Expert in Cloud Technologies, Scalability, HA, Serverless, Cloud Run, Vertex AI, database systems like BigQuery, Redis, MySQL, Elasticsearch.
Topics he is interested in: backend web development, cloud computing, community building, monitoring, devops, and continuous improvement of systems.
When he is not coding, spends time hiking in the mountains with his family, or gurgling with their cat.
Two of the biggest trends in applications development in recent years have been the rise of serverless and containerization. And Cloud Run has become a defacto container runtime service to production in seconds. Based on practical examples we will demonstrate how Cloud Run scores high in terms of developer experience. It differs from functions runtime as You can bring your own container, your own code, a folder, or binarys and it pairs great with the container ecosystem: Cloud Build, Cloud Code, Artifact Registry, and Docker. Each Cloud Run service gets an out-of-the-box stable HTTPS endpoint, with TLS termination handled for you. Map your services to your own domains and use either for web sites, backend APIs, workflows, invoke and connect services with the newest protocols of HTTP/2, WebSockets or gRPC (unary and streaming). Cloud Run is serverless containers, which means you don’t have to fiddle with infrastructure or back-end resources to run applications.