Overview
Syllabus
Intro
What is gRPC?
Fundamentals of gRPC - service definition
Fundamentals of gRPC - gRPC service
Fundamentals of gRPC - gRPC client
Why gRPC?
gRPC vs. OpenAPI/REST vs. GraphQL
gRPC in the microservices landscape
Unary/simple RPC
Server streaming RPC
Client streaming RPC
Bidirectional-streaming RPC
gRPC interceptors
Deadlines
Metadata
Multiplexing
Cancellation
API specification with gRPC
API versioning with gRPC
Extending service definition
Securing gRPC services with OAuth2
REST/Open API - gRPC Bridge
Resources
Taught by
GOTO Conferences