Learn how to build a real-world serverless application in the cloud that's reliable, secure, maintainable, and scalable. If you have experience building web applications on traditional infrastructure, this hands-on guide shows you how to get started with Cloud Run, a container-based serverless product on Google Cloud. Through the course of this book, you'll learn how to deploy several example applications that highlight different parts of the serverless stack on Google Cloud. Combining practical examples with fundamentals, this book will appeal to developers who are early in their learning journey as well as experienced practitioners. Build a serverless application with Google Cloud Run - Learn approaches for building containers with (and without) Docker - Explore Google Cloud's managed relational database: Cloud SQL - Use HTTP sessions to make every user's experience unique - Explore identity and access management (IAM) on Cloud Run - Provision Google Cloud resources using Terraform - Learn how to handle background task scheduling on Cloud Run - Move your service from Cloud Run to Knative Serving with little effort I've been fortunate enough to be a part of the Google team that helped create Knative and bring Cloud Run to market. I've watched Cloud Run mature as a product over the years. I've onboarded thousands of customers and I wrote a framework to help Go developers build Cloud Run applications faster--and even I learned a thing or two from this book. What took me three years to learn, Wietse delivers in less than a dozen chapters. Kelsey Hightower - Principal Engineer at Google Cloud Wietse Venema's book goes into significant technical depth while also keeping the reader grounded with realistic scenarios. I had the opportunity to review it, and look forward to purchasing a copy of my own so that I can read it again. Google Cloud Run may be the most interesting compute platform you'll use in the years ahead, and this book will help you build up the knowledge you need to successfully use it. Richard Seroter, Director of Outbound Product Management at Google Cloud What can I say... this guy definitely knows what he's talking about. He is as enthusiastic about the subject as most people are about little puppies, and manages to explain it in a way that anyone can understand it. His diagrams are a strong part of the book. They help you understand topics that can be daunting and difficult to comprehend, especially for junior backend developers like myself. Go buy this book, it will make your life running in the cloud a whole lot easier! Femke Buijs - Software Engineer at Mollie This is the most comprehensive, yet approachable guide to getting started with Cloud Run (and its vast array of accompanying tools and technologies) that currently exists - no small feat for a technology that's seen rapid evolution over the past 12 months. From introducing the concept of containers, to discussing the real-world considerations when deploying Cloud Run as part of a microservices-based architecture, Wietse has written a book that will appeal to both newcomers to Google Cloud and veteran developers alike. Chris Tippett - Principal Consultant at Servian (UK) Developers looking to future proof their career for the next decade will love this book because: #1 It is a practical, easy to read and concise guide on Cloud Run (the technology that finally closes the gap between Serverless and Containers). #2 The author covers a broad set of managed services on Google Cloud Platform to help you become productive quickly (even if you're new to GCP). #3 If you're skeptical about vendor lock-in, you will appreciate the section on how to take your serverless containers and "move out" of the Google Cloud. Daniel Zivkovic, Solution Architect and Organizer of Serverless Toronto User Group Wietse Venema is a software engineer. If he's not training teams to build scalable and reliable software, he's figuring out how things work so he can be a better engineer and teacher. He works at Instruqt as an engineer to change how people learn new technology. He's proud to be the name twin (not family) of the famous Wietse Venema, who created Postfix.