Microservices Communication Patterns With gRPC - Kasun Indrasiri

Опубликовано: 02 Август 2026
на канале: Camp Cloud Native
203
3

Real-World microservices implementations often use a variety of communication protocols and standards to build different services. Although RESTful services were quite popular during the early stages of microservices, it is quite inefficient for most inter-microservice communication scenarios. gRPC has emerged as an efficient, reliable, and robust way to build inter-microservice communication owing to its rich service definition capabilities with protocol buffers, a variety of language support, and performance of being built on top of HTTP2.

In this session, we will discuss how gRPC can be used to build inter-microservices communications.

In this talk we’ll explore :

Fundamental gRPC communication patterns; Unary RPC(Simple RPC), Server-side Streaming, Client-side Streaming, and Bi-directional Streaming,
Understanding when and how to use gRPC Interceptors, Deadlines, Cancellation, Error Handling, Multiplexing, and Metadata
Best practices in running gRPC in production
Realworld microservices implementations with gRPC