Building Microservices w/gRPC & Kubernetes: A practical intro
summary
Live demos build a Go gRPC service from a proto3 IDL, generate Go and Node stubs, show unary and streaming RPCs over HTTP/2, and secure calls with TLS plus JWTs; protobufs serialize a million-record user list into files about three times smaller than JSON even after compression. Containers are tiny (11 MB) and Kubernetes deploys them using Secrets mounted into pods, Services for discovery, Deployments for 1→3 scaling, health probes, rolling updates and rollbacks that succeed in the demo. protocol buffers shrink payloads by ~3x even when compressed kubernetes mounts secrets into pods and does rolling updates
AI-written summary · about
chapters (8)
- 0:00Introduction to gRPC
- 2:48Protocol buffers overview
- 14:07Introduction to gRPC
- 16:42Building a gRPC service
- 26:10Streaming with gRPC
- 30:00Security and authentication
- 35:35Introduction to Kubernetes
- 42:50Deploying services
related talks
24m"Building Scalable Microservices with Go"
01h 00mScalable Microservices with gRPC & Kubernetes
31mBuilding a microservices architecture with Go
38mMicroservices in Go using Micro
41mBuilding microservices with Kotlin and gRPC
49mDeveloping microservices applications on the Kubernetes platform
01h 03mGo Microservices in Containers
42mBuilding Microservices with Kotlin and gRPC
