Overview
Explore serverless containers with Knative and Cloud Run in this comprehensive NDC Conferences talk. Discover how to combine the agility of serverless with the flexibility of containers through a series of demos showcasing Knative, an open-source project, and its managed version, Cloud Run. Learn to deploy and manage containers in a serverless manner across on-premises and cloud environments. Dive into a real-world modernization case study, following the transformation of an ASP.NET monolith into loosely-coupled, event-driven Cloud Run microservices. Examine the decision-making process, final architecture, and pros and cons of this approach. Gain insights into Knative's building blocks, Cloud Run's capabilities, and practical implementation strategies for modern, scalable applications.
Syllabus
Intro
Service vs Stateless
Why not have both
What is Knative
What does Knative do
What is native serving
Knative in Google Cloud
Deploying an app on Knative
Setting up a domain
Configuration changes
Eventing
Namespace
CTL
Deployment
Triggering events
Cloud Run
Cloud Run Demo
Cloud Run in Google Cloud
Private services
Other use cases
Example
Summary
The initial app
The next stage
The next stage of the app
Breaking it down
Lessons learnt
Taught by
NDC Conferences