學完能做到
- gRPC 與 Protocol Buffers
- Code Generation 與 Unary RPC
- Server / Client / Bidirectional Streaming
- 錯誤處理、認證與 Interceptor
實作專案
- gRPC 服務間通訊
- 串流資料服務
- 多語言微服務系統
適合對象
- 已有後端 API 基礎的人
- 想進入微服務與高效能通訊的開發者
Curriculum
課程大綱
01
核心元件
01
What is Grpc
02
How grpc works
03
Protocol Buffers Basics
04
Protobuf Advanced
05
Code Generation
06
Unary RPC
07
Server Streaming
08
Client Streaming
09
Bidirectional Streaming
02
系統整合
01
Grpc Error Handling
02
Grpc and Rest and GraphQL
03
Service Design
04
Microservices with grpc
05
Api gateway pattern
06
Load Balancing
07
Authentication and Authorization
08
Interceptors
09
Observability
03
可靠性與實務應用
01
Performance Optimization
02
Grpc in kubernetes
03
Grpc web
04
Multi language system
05
Backward Compatibility
06
Real word case study
07
Build a complete system