← Go Protobuf & gRPC
Full Examples
Complete examples for each lesson.
01. What is Protobuf
- 📄 Proto File Setup · run locally
02. Proto3 Syntax
- 📄 Message Types · run locally
03. Code Generation
- 📄 Makefile Codegen · run locally
04. Serialization
- 📄 Marshal Comparison · run locally
05. Schema Evolution
- 📄 Schema Evolution · run locally
06. Introduction to gRPC
- 📄 Service Definition · run locally
07. Building a gRPC Server
- 📄 Link Server · run locally
08. Building a gRPC Client
- 📄 Link Client · run locally
09. Server Streaming
- 📄 Server Stream · run locally
10. Client & Bidirectional Streaming
- 📄 Batch Create · run locally
11. Interceptors
- 📄 Interceptor Chain · run locally
12. Error Handling in gRPC
- 📄 Error Details · run locally
13. Metadata & Deadlines
- 📄 Metadata Roundtrip · run locally
14. Testing gRPC Services
- 📄 Bufconn Test · run locally
15. gRPC Gateway
- 📄 Gateway Setup · run locally