gRPC
High-performance service-to-service APIs: Protocol Buffers schemas, unary and streaming RPCs, deadlines and status codes, authentication and interceptors, load balancing and production practices.
What you'll learn
- Explain how gRPC uses HTTP/2 and Protocol Buffers, and when it fits better than REST or GraphQL.
- Write .proto files with messages, enums, oneofs and services that evolve without breaking clients.
- Implement unary and streaming RPCs and generate client and server code.
- Use deadlines, status codes, retries, metadata, TLS and interceptors correctly.
- Run gRPC services in production with load balancing, health checks, observability and browser access.