

Scaling Python Web Applications With Kubernetes and Karpenter
45 snips Jun 20, 2025
Calvin Hendryx-Parker, Co-founder and CTO of Six Feet Up, shares his expertise on scaling web applications using Kubernetes and Karpenter. He discusses the importance of robust architectures for real-time features and introduces a project bootstrap tool for streamlined development. The conversation covers tools for managing Kubernetes, including Elastic Kubernetes Service (EKS), while exploring strategies for performance monitoring and dynamic scaling. Calvin also shares insights from his recent presentation on AI code assistants, diving into their role in modern development.
AI Snips
Chapters
Transcript
Episode notes
Scaling Audio Call WebSockets
- A call-based app spun up 4 containers per WebSocket call inside Kubernetes pods.
- Scaling to thousands of calls required rethinking container and pod management.
Use EKS and Karpenter for Scaling
- Use managed Kubernetes services like Amazon EKS to ease the infrastructure burden.
- Use tools like Karpenter to autoscale nodes efficiently based on workload demand.
Kubernetes Enables Automated CI/CD
- Kubernetes' API and control plane enable automated CI/CD pipelines.
- This allows zero downtime deployments and controlled rollbacks in production.