"RPC Frameworks Overview"
summary
A practical survey of RPC options that actually migrated a 50+ service system from REST/JSON to RPC: gRPC + protobuf for faster, type‑safe serialization (Wireshark shows a 25‑byte JSON payload vs a smaller protobuf binary), persistent keepalive connections replacing round trips, and generated code from protoc (Ruby waited ~2 weeks for a protobuf fix during an upgrade). Highlights: full‑duplex streams support and multi‑language clients; drawbacks: many open GitHub issues and trouble with common AWS load balancers requiring special proxies.
AI-written summary · about
chapters (8)
- 0:00Introduction to RPC
- 1:10Why switch to RPC
- 3:01Performance benefits of RPC
- 4:25Popular RPC frameworks
- 5:32gRPC implementation details
- 6:58Protobuf advantages
- 7:59Protobuf serialization demo
- 9:02When to use RPC








