Overview
Explore the fundamentals and advanced features of gRPC in this 22-minute Docker video. Learn about the evolution from Google's internal Stubby to the open-source gRPC framework, focusing on its performance, interoperability, and modern standards like HTTP/2 and Protocol Buffers. Discover how to design, build, and deploy microservices using gRPC, covering key concepts such as authentication, service discovery, load-balancing, monitoring, and troubleshooting. Delve into gRPC's universal nature, multilanguage support, cross-platform capabilities, and ecosystem. Gain insights into streaming, bidirectional communication, and production readiness. Conclude with advanced topics including tracing, service configuration, retries, and load balancing techniques.
Syllabus
Introduction
What is gRPC
stubby
gRPC
Universal gRPC
Continuity
Multilanguage
Crossplatform
Protocol Buffers
Performance
Ecosystem
Single Line Installation
Streaming
Bidirectional Streaming
Progress
Production readiness
Summary
Advanced Features
Tracing
Service Config
Retries
Load Balancing
Taught by
Docker