~/talk

REST API vs gRPC, Which One Should You Use in Breaking a Monolith

Talkat DevConf 2018 · 2018-09-26..09-28· [microservices, web-platform]
slides:none on file

Compares specific tradeoffs for breaking a monolith: REST gives fastest path for CRUD with frameworks like Spring Data and wide language/browser support; gRPC enforces schema-first APIs, auto-generates boilerplate, and uses HTTP/2 and protobuf so messages are smaller and CPU cost is lower. gRPC exposes four RPC patterns (unary, server/client streaming, bidi), has client-side load balancing and synchronous servers, and lacks browser-native consumers. Recommends choosing by consumer type, performance/CPU costs, and whether CRUD or RPC-style calls map better to the problem.

AI-written summary · about

  1. 0:00Start
  2. 3:43REST in Real Life
  3. 7:29Remote Procedure Call
  4. 20:07Protocol Buffers
  5. 24:30Big Difference
  6. 36:26Some Questions
~/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.