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








