Introduction To gRPC @Matlus
Introduction To gRPC  @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.

The main benefits of gRPC are:
Modern, high-performance, lightweight RPC framework.
Contract-first API development, using Protocol Buffers by default, allowing for language agnostic implementations.
Tooling available for many languages to generate strongly-typed servers and clients.
Supports client, server, and bi-directional streaming calls.
Reduced network usage with Protobuf binary serialization.

Chapters
00:00 Intro
01:19 What is gRPC
02:40 Why is gRPC
03:54 Other RPC frameworks
06:06 Stubby the Genesis of gRPC
08:29 gRPC the CNCF Incubation Project
10:15 When to use gRPC
11:30 Who is using gRPC
12:14 Advantages of HTTP/2
14:09 Protocol Buffers
17:35 Proto Document - Define your Service
23:46 gRPC Performance
31:33 HTTP/2 Multiplexing
33:51 HTTP/2 Full Duplex
34:15 HTTP/2 Header Compression
35:33 QUIC
38:49 gRPC Architecture
Introduction To gRPCWebSockets an Introduction and Deep DiveConfiguration in .Net Core - Roles & ResponsibilitiesASP.NET Core Web API Action Result TypesUnit Testing - Test DoublesLayered Architecture using the Facade Design PatternSo You Think You Can LINQ - Part 2Decorator Design Pattern.Net Memory Allocations and PerformancePrefer Composition Over Inheritance - A Real-World ExampleLets Talk - Always use the as operator - No Thank youSo You Want To Be A Code Reviewer? #5 Part 1 - Method Design
Shiv Kumar |

Introduction To gRPC

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER