-
Урок 1.
00:00:42
Welcome!
-
Урок 2.
00:09:21
What are Protocol Buffers and What are the Benefits?
-
Урок 3.
00:07:15
What is gRPC?
-
Урок 4.
00:01:55
Types of gRPC APIs
-
Урок 5.
00:08:09
Protoc Tool & Generating Code
-
Урок 6.
00:05:26
Defining a gRPC Service Contract
-
Урок 7.
00:10:23
Implementing a Server
-
Урок 8.
00:05:17
Implementing a Client
-
Урок 9.
00:07:06
Error Handling
-
Урок 10.
00:18:02
Exercise Solution
-
Урок 11.
00:10:23
Running a Server Correctly
-
Урок 12.
00:13:26
Implementing Server Streaming
-
Урок 13.
00:13:58
Implementing Client Streaming
-
Урок 14.
00:14:11
Implementing Bi-Directional Streaming
-
Урок 15.
00:18:10
Exercise Solution
-
Урок 16.
00:06:32
What is SSL/TLS?
-
Урок 17.
00:11:01
Implementing Server-side TLS in gRPC
-
Урок 18.
00:10:45
Implementing mTLS in gRPC
-
Урок 19.
00:08:52
Exercise Solution
-
Урок 20.
00:17:06
Interceptors - Introduction, Client Interceptors, Server Interceptors
-
Урок 21.
00:07:38
Setting Deadlines/Timeouts
-
Урок 22.
00:13:36
CallOptions & Metadata
-
Урок 23.
00:32:05
API key Authorization via Interceptors
-
Урок 24.
00:10:20
Auth via CallCredentials
-
Урок 25.
00:25:43
Exercise Solution
-
Урок 26.
00:11:13
Client Service Config & Timeouts
-
Урок 27.
00:13:30
Automatic Client Retries
-
Урок 28.
00:03:29
Introduction to Client-Side Load Balancing
-
Урок 29.
00:15:46
Round Robin Load Balancing
-
Урок 30.
00:25:05
Creating a Custom Load Balancing Policy
-
Урок 31.
00:05:35
Making gRPC Requests via Postman
-
Урок 32.
00:11:43
Making gRPC Requests via gRPCurl
-
Урок 33.
00:30:14
Creating Unit Tests for RPCs - Part 1 (Unary)
-
Урок 34.
00:34:42
Creating Unit Tests for RPCs - Part 2 (Streaming)
-
Урок 35.
00:27:17
Creating Integration/End-to-End Tests for gRPC Services - Part 1 (Unary)
-
Урок 36.
00:19:37
Creating Integration/End-to-End Tests for gRPC Services - Part 2 (Streaming)
-
Урок 37.
00:25:52
Exercise Solution
-
Урок 38.
00:10:49
What is Docker & Containerising Go Services
-
Урок 39.
00:19:44
What is Kubernetes & What do I Need to do to Deploy There?
-
Урок 40.
00:22:59
TLS & Automatic Certificate Renewal Using LetsEncrypt
-
Урок 41.
00:07:10
Exposing a gRPC Service Part 1 - via LoadBalancer Service
-
Урок 42.
00:10:15
Exposing a gRPC Service Part 2 - via Ingress
-
Урок 43.
00:18:39
Exposing a gRPC Service Part 3 - via Cloudflare Tunnel
-
Урок 44.
00:08:01
Challenges with Maintaining Protobuf at Scale & What is Buf?
-
Урок 45.
00:06:02
Example Protobuf Registry Walkthrough
-
Урок 46.
00:22:00
ConnectRPC - Server & Client implementation in Go
-
Урок 47.
00:17:00
ConnectRPC - Client implementation for Web
-
Урок 48.
00:15:47
Buf Schema Registry, Dependencies & Protovalidate
-
Урок 49.
00:13:42
Exercise Solution