gRPC и API Design
Protocol Buffers, стриминг и gRPC-Gateway: современный API для микросервисов
Уроки курса (5)
- Protocol Buffers: бинарная сериализация - Формат .proto, типы данных, well-known types, oneof/map, backward compatibility
- gRPC: первый сервер и клиент - Unary RPC, metadata, deadlines, status codes, health checking, reflection
- gRPC Streaming: потоковая передача данных - Server, client, bidirectional streaming, flow control, backpressure
- Interceptors: middleware для gRPC - Logging, auth, recovery, rate limiting, metrics, chaining, stream interceptors
- gRPC-Gateway и OpenAPI - REST поверх gRPC, аннотации, генерация Swagger, REST↔gRPC mapping, versioning