Programming

Overview of gRPC

Taking HTTP/2 to next Level

Before understanding gRPC lets see what is RPC

What is RPC(remote procedure call)?

RPC is a communication protocol which allows a program to execute functions on a remote server as if it was a local function. RPC simplifies distributed computing by hiding network complexity.

Consider you have a program calling a function, but here this function execution is on a remote server. The program which is calling this function does needs to know anything about the network details.