notes on gRPC

IDL: interface defined lang auto generated server skeleton/ client stub

service is collection of methods that can be remotely invoked. client-side implementation involve setting up a connection with the remote server, attaching the client stub with that connection, and invoking the remote method using the client stub.

gRPC over HTTP2, Marshaling is the process of packing parameters and a remote func‐ tion into a message packet that is sent over the network

It has simple, well-defined service interfaces and schema and duplex streaming

Written on February 15, 2023