← Все дорожные карты
Roadmap · go-backend

Дорожная карта Go Backend Developer

Программа для построения высокопроизводительных backend-сервисов на Go. gRPC, микросервисы и Cloud Native экосистема.

3 разделов 3 тем
01

Основы Go

Goroutines, каналы, интерфейсы и идиоматичный Go.

  • Синтаксис и система типов struct, interface, generics
  • Goroutines и каналы паттерны конкурентности, select
  • Обработка ошибок errors.Is/As, wrapping, panic/recover
  • Стандартная библиотека net/http, encoding/json, context
  • Тесты и бенчмарки testing, table-driven, race detector
  • Модули и структура проекта go.mod, internal/, cmd/
02

Web и gRPC-сервисы

HTTP API, gRPC, аутентификация и микросервисы.

  • HTTP framework: Gin / Echo / Chi
  • Middleware и роутеры
  • JWT аутентификация
  • gRPC и Protocol Buffers streaming, interceptors
  • Микросервисы и межсервисный обмен
  • Валидация и конфигурация go-playground/validator, viper
  • OpenAPI / Swagger документация
03

Cloud Native и продакшен

PostgreSQL, Redis, Kubernetes и наблюдаемость.

  • PostgreSQL и sqlx / GORM / Bun
  • Кэширование с Redis
  • Kafka / NATS — message brokers
  • Docker и multi-stage сборки
  • Основы Kubernetes deployment, services, helm
  • Наблюдаемость: Prometheus + Grafana метрики, алерты
  • Distributed tracing OpenTelemetry, Jaeger

Хочешь идти по этой программе с ментором? Записывайся — индивидуальная траектория, ревью кода и подготовка к собеседованиям.

Записаться на менторство → Все программы
AI Помощник
Помогу выбрать курс и ответить на вопросы
Привет! Я AI-ассистент RemoteBackend. Помогу выбрать курс, тариф или подскажу про вакансии и менторство.