Introduction To gRPC
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 gRPC канала Shiv Kumar
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 gRPC канала Shiv Kumar
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Intro to gRPC in C# - How To Get Started,Self Taught Programmers... Listen Up.Fireside Chat Series14-Year-Old Prodigy Programmer Dreams In CodegRPC IntroductionIntroduction to gRPC: A general RPC framework that puts mobile and HTTP/2 first (M.Atamel, R.Tsang)SOLID IS OLD!! - Dependency Inversion PrincipleIntro to gRPC: A Modern Toolkit for Microservice CommunicationWhat is HTTP 2.0? How its better than HTTP 1.1?Don't learn to program in 2022gRPC - Getting Started .NET 5/ .NET Core 3.xThe Story of Why We Migrate to gRPC and How We Go About It - Matthias Grüter, SpotifyAPI vs SNMP vs CLI: The Best Choice for Network DevicesDeep Dive: gRPC - Yuxuan Li, GoogleGraphQL, gRPC or REST? Resolving the API Developer's Dilemma - Rob CrowleygRPC Crash Course - Modes, Examples, Pros & Cons and morePrefer Composition Over Inheritance - A Real-World ExampleImprove Your Communication SkillsAbstraction in Software Design