The Polymathic Engineer

The Polymathic Engineer

Share this post

The Polymathic Engineer
The Polymathic Engineer
Remote procedures

Remote procedures

An introduction to Remote Procedure Calls (RPCs) and gRPC. Plus a step by step guide to setup gRPC.

Franco Fernando's avatar
Franco Fernando
Aug 05, 2023
∙ Paid
8

Share this post

The Polymathic Engineer
The Polymathic Engineer
Remote procedures
Share

In distributed systems, Remote Procedure Calls (RPCs) are the primary way to make inter-machine communication possible. These can be different backend microservices or a mobile application (client) interacting with the backend (server).

In a nutshell, RPC is a protocol that one application uses to request a service from an application located in another …

This post is for paid subscribers

Already a paid subscriber? Sign in
© 2025 Franco Fernando
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture

Share