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