study checklist
Дополнительные материалы
0 / 27материалов отмечено
gRPC и RPC: когда REST уже не хватает
Пишем gRPC сервис на Go: сервис авторизации | Хабрведет через полноценный gRPC-сервис авторизации на Go
↗ gRPC и Protocol Buffers: современный подход к обмену данными между сервисами | Хабр / OTUSобъясняет gRPC, HTTP/2, protobuf и типы RPC
↗ От REST к gRPC и GraphQL: современный подход к API | Хабрсравнивает REST, gRPC и GraphQL в микросервисах
↗ Introduction to gRPCдает короткое введение в gRPC, stubs и protobuf
↗ Protobuf: схема, сообщения и совместимость
Go и Protocol Buffers: толика практики | Хабрбыстро демонстрирует генерацию и сериализацию protobuf в Go
↗ Go и Protocol Buffers: ускорение | Хабрразбирает производительность protobuf и цену reflection в Go
↗ Protocol Buffers Documentationслужит входной точкой в официальную документацию Protocol Buffers
↗ Language Guide: proto3подробно описывает синтаксис proto3, поля и совместимость
↗ Proto Best Practicesфиксирует правила безопасной эволюции protobuf-схем
↗ gRPC в Go: сервер, клиент и codegen
Пишем gRPC сервис на Go | Хабрведет через полноценный gRPC-сервис авторизации на Go
↗ Quick start: Go | gRPCведет от установки codegen до первого Go-вызова
↗ Basics tutorial: Go | gRPCразбирает Go-сервис, клиента и все типы RPC
↗ grpc-go examplesдает официальные Go-примеры серверов, клиентов и streaming
↗ gRPC: context, deadlines и ошибки
Пакет context в Go: взгляд профессионала | Хабр / Positive Technologiesпрофессионально объясняет API и эволюцию context
↗ Golang: context изнутри | Хабрпоказывает внутренности context и правила его передачи
↗ Deadlines | gRPCобъясняет настройку дедлайнов и их распространение между сервисами
↗ Status Codes | gRPCпомогает правильно выбирать канонические коды ошибок gRPC
↗ Package statusпоказывает создание и разбор gRPC status errors
↗ gRPC как adapter в Clean Architecture
Пишем gRPC сервис на Go | Хабрведет через полноценный gRPC-сервис авторизации на Go
↗ Clean Architecture + DDD в Go | Хабрпрагматичный Clean Architecture и DDD без лишней церемонии
↗ Go-микросервисы: Clean Architecture и DDD | Хабрстандартизация domain, application и infrastructure в Go-сервисах
↗ Go Generated Code Guideобъясняет форму Go generated code и работу DTO
↗ Streaming, observability и production-практики gRPC
gRPCurl — curl для gRPC-серверов | Хабробъясняет grpcurl для reflection, proto-файлов и ручных запросов
↗ Interceptors | gRPCпоказывает общий слой для auth, логирования и метрик
↗ Health Checking | gRPCописывает стандартный health service для клиентов и Kubernetes
↗ Reflection | gRPCобъясняет server reflection для grpcurl и динамической отладки
↗ Flow Control | gRPCпомогает понять backpressure и безопасность streaming RPC
↗