Listen

Description

Google Cloud Run is a few years old now, and in this RedMonk Conversation, James Governor sits down with one of its founders, Steren Giannini, to talk through where it came from and where it's going. Back in 2017, most people assumed serverless meant functions. Steren's team disagreed. They figured the real value of serverless was simplicity, scale, and paying only for what you actually use, and that the thing you deploy should be a container, not a function. That call ended up shaping the whole product. James and Steren get into the decisions that gave Cloud Run its longevity: staying opinionated about simplicity without boxing developers in, a Kubernetes-compatible API designed so you can walk away whenever you want, and an open debt to Heroku's git-push experience. Steren is also honest about the messier parts, from fighting feature creep, to building the enterprise networking and security that big customers needed, to handling the traffic that AI agents are now generating. Looking ahead, Steren argues that the next generation of developers might be anyone who can describe an app in a prompt and hit publish.

Google is a RedMonk client, but this is an independent piece of content.

Show Notes: https://redmonk.com/videos/steren-giannini-google-cloud-run/

Chapters:
00:00 Introduction to Google Cloud Run
01:08 The Origins of Cloud Run
02:12 Design Principles and Longevity
05:35 Openness and Portability in Cloud Run
07:23 Open Source Strategy and Knative
10:42 Simplicity and User Experience
12:22 Progressive Complexity in Design
14:23 Embracing Developer Standards
16:21 Learning from Heroku
18:02 Focus on Quality and User Feedback
19:44 Cloud Run's Satisfaction and Popularity
22:01 The Rise of AI Agents
24:56 Adapting to Evolving Workloads
27:44 Collaboration with Other Google Cloud Products
30:23 Innovations for AI and Long-Running Workloads
31:19 Notable AI Companies Using Cloud Run
34:28 Cloud Run's Growth and Success
37:19 Infrastructure Preparedness for Scale
40:02 Scaling and Resource Management in Cloud Services
44:09 Enterprise Features and Customer Needs
46:53 Refocusing on Developer Experience
51:16 Simplifying Complex Systems
56:50 Security Challenges and Solutions
01:05:03 Real-World Applications and Use Cases
01:10:30 The Future of Cloud Run and AI Integration