Go — конкурентность, gRPC и микросервисы

web-development

Golang pro — это скилл для Claude Code, который реализует конкурентные паттерны Go с goroutines и channels, проектирует микросервисы с gRPC или REST и оптимизирует производительность приложений через pprof-профилирование. Берут, когда нужно выстроить конкурентный пайплайн без утечек горутин, написать gRPC-сервис с правильной обработкой ошибок, разобраться с generics и type constraints, или когда бенчмарки показывают лишние аллокации и непонятно, где узкое место. Скилл опирается на Go 1.21+: умеет проектировать интерфейсы с композицией, настраивать golangci-lint, писать table-driven тесты с флагом -race, запускать fuzzing и оформлять go.mod с internal-пакетами. Workflow идёт по цепочке: анализ архитектуры → дизайн интерфейсов → реализация → линтинг → оптимизация → тестирование; на выходе — контракты интерфейсов, файлы реализации и тестов с объяснением паттернов конкурентности. Направление — написание и ревью Go-кода, а не DevOps-конфигурация окружения (для этого devops-engineer) и не архитектура распределённых систем в целом (для этого microservices-architect). Подойдёт командам, строящим высоконагруженные сервисы или CLI-инструменты на Go; не подходит, если проект использует версии Go ниже 1.18 или требует нетипичных рефлекшн-тяжёлых решений без обоснования.