Home Conference Sessions Cloud Native Com...

Cloud Native Communication Patterns with gRPC

Kasun Indrasiri | GOTOpia Europe 2020

You need to be signed in to add a collection

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 cover how different cloud native communication patterns can be implemented with gRPC. You can learn when and how to use gRPC Interceptors, Deadlines, Cancellation, Error Handling, Multiplexing, and Metadata when building real-world gRPC applications.

Share on:
linkedin facebook
Copied!

Transcript

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 cover how different cloud native communication patterns can be implemented with gRPC. You can learn when and how to use gRPC Interceptors, Deadlines, Cancellation, Error Handling, Multiplexing, and Metadata when building real-world gRPC applications.

About the speakers

Kasun Indrasiri

Kasun Indrasiri

Author of "Microservices for the Enterprise"

Related topics