Utilizing gRPC – an efficient communication mechanism for distributed applications

Utilizing gRPC – an efficient communication mechanism for distributed applications

gRPC is a modern, high-performance framework that evolves the age-old remote procedure call (RPC) protocol. In cloud-native applications, we often work across programming languages, frameworks, and technologies. This interoperability complicates message contracts and requires great effort for establishing efficient cross-platform communication. gRPC provides a "uniform horizontal layer" that abstracts these concerns. Developers code in their native platform focused on business functionality, while gRPC handles communication unification.In this session I will give you an overview of the gRPC, why and when to use it and why we have chosen it for mission critical applications. You will find out the benefits and drawbacks of this solution and in the end we will have a glimpse of what the future of gRPC will look like.