Back to Browse

What's In A Codebase - Google's gRPC

3.1K views
Dec 30, 2024
1:48:13

Follow me on Twitter: https://x.com/codemastercppYT Apologies for small font. In this video, we'll go through gRPC implementation in go. This is not a very large codebase, but it's sufficiently good. Join my discord: https://discord.gg/wDSm86keTU My profiles: Github: https://github.com/prince776 Linkedin: https://www.linkedin.com/in/prince776 Codeforces: https://codeforces.com/profile/codemastercpp Codechef: https://www.codechef.com/users/codemastercpp Atcoder: https://atcoder.jp/users/codemastercpp Timestamps: 0:00 Intro to series 1:24 Walkthrough of the video 2:13 Readme and Contributing.md 3:33 Looking at the directory structure 7:05 The codec interface 11:46 A small commentary on why wrappers can be nice 14:04 First dive into the server.go 15:05 ServerOptions 19:50 Server initialization 21:10 Stream 29:24 Compressor/Decompressor and Memory Pool 46:50 Server stream and adhoc 1:04:16 Top down exploration from .Server() 1:12:45 Realizing grpc-go has it's own http2 impl 1:19:55 More server/transport code exploration 1:25:55 Http impl for transport Layer 1:28:50 Looking at the http2 impl 1:45:33 Closing remarks

Download

0 formats

No download links available.

What's In A Codebase - Google's gRPC | NatokHD