gRPC - Overview

gRPC is a very useful tool to use as a medium for communication or data transfer between services. It has great support for multiple languages and platforms. What is RPC? Remote Procedure Call (RPC) is the concept of calling a function on a program from another program, these programs can be running on different machines. REST API is an example of RPC where a client service sends an http request to a server to invoke some logic and get the response....