Default

API Patterns

A three-part series on how services communicate — from choosing the right pattern to understanding what happens on the wire to building it yourself.

  • Part 1 — The Decision Framework: when to use REST, gRPC, GraphQL, WebSocket, SSE, and MQTT
  • Part 2 — Under the Hood: mechanics of each style, what happens on the wire
  • Part 3 — Hands-on Code: six implementations, one banking scenario, observable in the browser