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