Build a Highly Performant Interservice Communication with gRPC for ASP NET Core
summary
Demonstrates gRPC on ASP.NET Core (uses F# for server and client code-gen from .proto files) with a StockMarket demo that works end-to-end: C# server, Python client, and a SignalR/WebSocket gateway for browsers. Shows unary, server-, client-, and bi-directional streaming patterns, cancellation propagation, and polyglot interop via generated code. Claims Protobuf yields ~7–8× smaller payloads and up to ~80% lower CPU/serialization cost in benchmarks. Covers tooling, proto organization, code-first alternative, and practical HTTP/2 deployment caveats.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 2:33History of distributed API's
- 7:33What is gRPC?
- 14:33Why use gRPC?
- 15:44Protobuf and gRPC
- 22:51Start with gRPC in Rider
- 25:01Demo - StockMarket
- 40:02gRPC communication options
- 51:39Performance
- 57:01Weaknesses
- 58:04gRPC code first
- 59:57Summary
- 1:01:28Questions and Answers








