Kubernetes as a scalable foundation for SaaS in the cloud
summary
Gitpod abandons a Helm self‑hosted model after seeing high installation variance and slow six‑month uptake, and builds a hybrid SaaS: a cloud control plane plus an application plane running in each customer AWS account on EKS with VPC CNI and IRSA. Updates and cluster ops run via Lambdas operating Kubernetes via a DynamoDB‑driven spec, customers deploy a CloudFormation install that registers to the vendor control plane. Result: SaaS‑style continuous updates and SLAs while keeping tenant isolation and compliance in the customer VPC.
AI-written summary · about
chapters (8)
- 0:00Introduction to talk
- 1:49What is SaaS
- 7:09Kubernetes for SaaS control plane
- 7:54Cloud development environments
- 15:35Why choose EKS
- 21:00Gitpod’s EKS choice
- 22:48Hybrid SaaS model
- 29:22Q&A and summary
related talks
54mConstruyendo soluciones SaaStisfactorias en AWS
57mServerless with Knative
01h 09mTutorial: Cloud-Agnostic Serverless
29mAccelerate AppDev with KIK (Kubernetes-Istio-Knative)
39mBuilding Serverless Application Pipelines
34mServerless Kubernetes: Container in Cloud Native Way
50mThe path to a Serverless native era with Kubernetes
30mUnleashing the Power of Serverless on K8s with Knative, Crossplane, Dapr, KEDA
