Technical definition
Remote procedure call (RPC)
A protocol that makes a function running on another process or machine callable over a network.
What It Means
RPC systems present remote operations like local function calls while handling serialisation, transport, and responses. Network latency and partial failure still make remote calls behave differently from local code.