Developers do not need Kubernetes
summary
Claim that developers shouldn't need to know Kubernetes and a live demo proving it by creating a Shipa framework, registering a cluster, then deploying an image with one CLI command so the app is reachable in seconds. Shows an alternative using Open Application Model where a ~15-line app def replaces roughly 200 lines of raw Kubernetes YAML. Argues platforms should provide guardrails so operators keep control while developers self-serve.
AI-written summary · about
chapters (33)
- 0:00Introduction
- 0:49Talk premise
- 1:10Containers and orchestration history
- 2:34Kubernetes complexity
- 3:36Who is a developer
- 4:58Shifting left struggles
- 6:42Full lifecycle control
- 7:44Kubernetes like Heroku
- 9:08Shipa platform intro
- 9:51Raw Kubernetes manifest
- 10:57Guardrails with Shipa
- 14:05Add cluster to Shipa
- 16:14Deploy app as developer
- 17:18Running the application in production
- 19:25Inspect app details
- 20:31Shipa alternatives and custom
- 21:13Open Application Model
- 22:18OAM definitions
- 23:20Deploy with OAM
- 24:01OAM vs Kubernetes
- 25:47OAM control and simplicity
- 27:13Live demo reflections
- 27:55When to use Shipa
- 29:21Avoid over-engineering
- 30:02Shipa traits and components
- 31:49Abstractions beyond Kubernetes
- 33:14Platform teams and DX
- 34:40Database migration under Shipa
- 35:42Shipa with CI/CD
- 36:48Export Shipa to YAML
- 37:53Future of Kubernetes abstractions
- 38:55Kubernetes as detail
- 40:19Closing
related talks
11mLighting Talk - Deploying, Managing and Securing Applications on Kubernetes Without Knowing Kubernetes
45mKubernetes is Not for Developers...?
55mHow to develop apps on K8s and not die trying
54mClosing the Developer Experience Gap in the Kubernetes Ecosystem
32mHow To Make Your Application Developers Fall In Love with Kubernetes & Cloud Native Applications
29mHow to Get Your Application Developers to Fall in Love with Kubernetes & Cloud Native Applications
15mKeynote: Kubernetes
42mDeveloper-first Workflows on Kubernetes
