~/talk

Build a Highly Performant Interservice Communication with gRPC for ASP NET Core

Talkat JetBrains .NET Days Online 2020 · 2020-05-13..05-14· [dotnet, microservices]
slides:none on file

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

  1. 0:00Introduction
  2. 2:33History of distributed API's
  3. 7:33What is gRPC?
  4. 14:33Why use gRPC?
  5. 15:44Protobuf and gRPC
  6. 22:51Start with gRPC in Rider
  7. 25:01Demo - StockMarket
  8. 40:02gRPC communication options
  9. 51:39Performance
  10. 57:01Weaknesses
  11. 58:04gRPC code first
  12. 59:57Summary
  13. 1:01:28Questions and Answers
~/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.