Remote Procedure Call
- A form of inter-process communication in Distributed Systems
- Protocol that allows a process to call a subroutine on a remote server over a network.
- The idea is to abstract the details of the network communication so that a client program can request a function from a server program as if it were a local procedure call
- e.g. gRPC