Developing microservices applications on the Kubernetes platform
summary
Microservices add deployment, networking and debugging complexity, and containers plus Kubernetes move much of that burden to the platform. Specific tools shown: Bookinfo demo with reviews v2 that surfaces stars only for a header-based user (Jason) and supports canary/10% traffic shifting; Azure Dev Spaces and Telepresence let a developer run one service locally against a remote cluster; Istio and Envoy provide mTLS, retries, circuit breaking, fault injection and collect metrics/traces consumed by Prometheus/Grafana/Jaeger.
AI-written summary · about
chapters (33)
- 0:00Intro
- 0:30About Shahid
- 1:18Agenda
- 2:01Whats not covered
- 2:38How many people work on microservices
- 3:08Microservices
- 4:19Why microservices
- 5:24How microservices work
- 7:28Problems with microservices
- 8:50What are containers
- 9:39Managing containers
- 10:09Kubernetes
- 10:57Kubernetes features
- 11:59Managed Kubernetes providers
- 12:28Problem checklist
- 13:30Innovation
- 13:40Typical flow
- 16:03Workspaces
- 17:40Dev Spaces
- 18:19Demo
- 21:40Checklist
- 22:12Service Mesh
- 22:38History
- 25:27Architecture
- 26:57Istria
- 27:58Service to Service Communications
- 30:16Prometheus
- 30:43Book Info Demo
- 39:00YEG Demo
- 40:27Kubernetes Checklist
- 41:46Monoliths
- 44:09Learn more
- 45:31Questions
related talks
57mMicroservices with Kubernetes
46mModern DevOps with Kubernetes
28mRunning Microservices on Kubernetes – Best Practices
50mMaking Microservices Micro with Istio & Kubernetes
50mTroubleshooting & Debugging Microservices in Kubernetes
52mEmpower Your Microservices with Istio Service Mesh
58mUsing Service Meshes and Kubernetes to Solve Service-to-Service Communications...
56mHow to get a grip on your microservices system using a service-mesh
