๐Ÿ”— API Patterns and Practices: gRPC
Chapters Examples Bibliography GitHub โ†—
Home / Why gRPC, and the Decision Lens
Part 1 2 chapters

Why gRPC, and the Decision Lens

Decide whether gRPC fits an interaction and classify any call on five axes.

Chapter 1

From REST to RPC

The three paradigms behind a single call โ€” REST, gRPC, GraphQL โ€” and how a typed method travels from client stub to server skeleton.

16 min readRead โ†’
Chapter 2

The gRPC decision framework

Five axes for classifying any call โ€” RPC shape, sync vs. stream, deadline and budget, failure class, and concurrency model โ€” the lens every later chapter applies in a Decision callout.

16 min readRead โ†’
โ† Previous part Prerequisites & the Lab Next part โ†’ Protocol Buffers: the Contract Language

API Patterns and Practices: gRPC

Designing gRPC APIs well, with runnable examples in Quarkus and Python against one Protobuf contract.

Site

  • Outline
  • Bibliography

Reference

  • Protocol Buffers โ†—
  • Buf โ†—
  • gRPC docs โ†—
  • View on GitHub โ†—
  • Issues โ†—
Open source ยท MIT Last built 2026-10-17