• 6.824 DYOM
  • Labs
  • Notes
  • Summer

RPC

22 January, 2020

What's an RPC?

It is a model of programming. Under the RPC model, requests are location transparent – a request to a remote network looks the same as calling a function within the same process.

RPCs are best effort.

Helpful Links

  • [Reasons to choose RPC over REST API] (https://github.com/donnemartin/system-design-primer#remote-procedure-call-rpc)

  • More reasons to prefer rest over RPC