~/talk

A Quick Guide to RPC Frameworks

Talkat Birmingham on Rails 2020 · on Friday, 2020-01-31· [microservices]
links:none on file
slides:none on file

Company migration from pub/sub to gRPC with HTTP/2 streaming connects an AWS Lambda/S3-trigger pipeline to over 50+ services and replaces flaky subscriptions. Claim: Protocol Buffers reduce payload size and cut traffic compared with JSON, saving money. Tooling compared: gRPC, Protocol Buffers, Thrift, Cap’n Proto, Avro, Dubbo, Finagle. Result: gRPC plus generated clients gives shared schemas, easier debugging and reliable delivery, with occasional platform-specific library update breakages.

AI-written summary · about

  1. 0:00Start
  2. 5:24RPC Frameworks in 2020
  3. 8:53NATS issues we faced
  4. 10:06Migration options
  5. 10:19The final choice
  6. 12:47Shareable schema definitions
  7. 13:35Logging
  8. 14:10Afterthought
  9. 14:27Implementations
  10. 17:03proto file example
  11. 20:02How it works
  12. 22:54Proto compiler
  13. 25:03Twirp Transport & RPC Protocols
  14. 25:49Twirp pros
  15. 26:52The legend says...
  16. 28:26Thrift transport
  17. 28:43Thrift protocols
  18. 29:04Thrift compiler
  19. 30:46Encoding vs Serialization
  20. 33:21Supported languages
  21. 35:13Key Features
  22. 36:04Benchmarks
~/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.