gRPC - Real-World .NET Core/.NET 5 Applications @Matlus
gRPC - Real-World .NET Core/.NET 5 Applications  @Matlus
Uploaded March 2021 | Updated September 2026, 1 week ago
gRPC is a high performance Remote Procedure Call framework that can efficiently connect services in and across data centers with pluggable support for load balancing, tracing, health checking and authentication.

In this video, we talk about how to combine regular ASP.NET Core Web API endpoints with gRPC. How to design and implement your applications insofar as gRPC code generated classes and how to deal with and handle exceptions.

Introduction to gRPC
youtu.be/Vsw4saPiTPM

gRPC - Getting Started .NET 5/ .NET Core 3.x
youtu.be/nd8YecX21cc

The Source code of the project built during this video is available here:
github.com/matlus/MovieServiceGrpcYouTube

The Original (non-gRPC version) MovieService application that is more fleshed out and include tons of Tests can be found here:
github.com/matlus/MovieServiceYouTube

Chapter Markers
00:00 Intro
00:47 Introduction to the "System"
02:58 Roles and Responsibilities of the gRPC Stubs/Service Interface Layer
06:00 Role of the gRPC Code generated files
09:18 Introducing the MovieServiceGrpc class (gRPC Abstraction)
10:11 Adding gRPC to an ASP.NET Core application
11:05 The .proto Files
12:38 Implementation of the MovieServiceGrpc class
21:35 gRPC Client side Gateway
23:04 Implementation of the Client side Gateway
27:55 Implementing the Client (using the Gateway)
31:29 Implementing the gRPC Streaming method
31:48 Slowing down the Streaming
34:46 Handling RpcExceptions
40:44 Getting the Business Exception to be thrown
48:45 Conclusion
gRPC - Real-World .NET Core/.NET 5 ApplicationsDebate: Dependency Injection - Love it or Hate itCustom Data Structure: A  One To Many MappingWinJS - PromisesFireside Chat SeriesDelegates and Higher Order FunctionsDatabase Sharding - Scaling Relational DatabasesAbstraction in Software DesignSo You Want To Be A Code Reviewer? #5 Part 2 - Method DesignASP.NET Core and NgrokNet Core Custom ConfigurationProviderAsync-Await in C# 5 Part1
Shiv Kumar |

gRPC - Real-World .NET Core/.NET 5 Applications

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER