~/talk

Boost API Performance: gRPC vs REST vs Async

Talkat apidays London 2023 · 2023-09-13..09-14· [api-design, web-performance]
links:none on file
slides:none on file

Compares measurable tradeoffs: REST causes overfetching/underfetching and sticks to HTTP/1.1 patterns while GraphQL fixes payload selection; async options use WebSockets, WebHooks, server‑sent events for event streams; gRPC runs on HTTP/2 with protocol buffers, supports four streaming modes (unary, client, server, bidi), needs browser proxies and is mostly internal today, and claims about latency show gRPC is typically 7–10x faster than typical REST JSON APIs.

AI-written summary · about

  1. 0:00API performance intro
  2. 1:07REST meaning and limits
  3. 3:13HTTP 1.1 flaws
  4. 5:46Event-driven APIs
  5. 8:54Optimizing API performance
  6. 9:59gRPC vs REST with HTTP/2
  7. 12:30REST vs gRPC vs async
  8. 13:53Balancing API choice with team and infrastructure
  9. 14:58HTTP/3 future
  10. 16:03Summary and Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.