Interview knowledge

RPC methods

Growingest.Started 7 Sept 20261 min read#engineering#system-design

Inspired by API Design in System Design Interviews w/ Meta Staff Engineer

Where it sits: API design

RPC tends to be more for internal service communication.
REST has a bit more overhead with http.

Rpc tends to use more efficient formats like protobuf and grpc rather than http

This goes well with strongly typed contracts like protobuf.
Protobuf is strongly typed which is nice and easy to make backwards compatible

Sources