RPC

Remote Procedure Call — a calling convention where invoking a remote function looks like a local call.

Definition

Remote Procedure Call lets a client call a function on a remote server as if it were local; the framework handles serialisation, transport, and error propagation. JSON-RPC is the simplest variant and the basis of MCP and LSP. gRPC (Google's binary RPC over HTTP/2) is the standard for high-performance internal service-to-service traffic.

When to use

See also