Introduction
Go protocol buffer
()
What you should know
()
GitHub Codespaces
()
1. Protocol Buffers Overview
What is a gRPC?
()
gRPC vs. REST
()
What are protocol buffers (protobuf)?
()
Protobuf vs. JSON
()
2. Defining Protocol Buffer Messages and Services
How to define a protobuf messages
()
How to define protobuf services and compiling
()
Challenge 1
()
Solution 1: Part 1
()
Solution 1: Part 2
()
Solution 1: Part 3
()
3. gRPC Servers and Clients in Go
Creating a gRPC server: Go
()
Creating gRPC client: Go
()
Challenge 2
()
Solution 2: Part 1
()
Solution 2: Part 2
()
Solution 2: Part 3
()
Solution 2: Part 4
()
4. gRPC Servers and Clients in TypeScript
Creating a gRPC server: TypeScript
()
Creating a gRPC client: TypeScript
()
Challenge 3
()
Solution 3: Part 1
()
Solution 3: Part 2
()
Conclusion
Additional resources
()