Путь Go Backend-разработчика: от установки инструментария и основ языка до архитектуры API, работы с PostgreSQL, наблюдаемости и деплоя. Каждый курс опирается на предыдущий — проходить рекомендуется по порядку.
Go Backend Development
Последовательный трек от основ Go до проектирования и эксплуатации production-сервисов.
Состав трека
- 1Go Foundation
Основы Go, конкурентность, HTTP, PostgreSQL, тестирование и практический проект.
- 2Go Backend Developer
Проектирование production-сервисов на Go: API, Clean Architecture, PostgreSQL, observability, безопасность и Docker.
- 3Go Service Architect
Архитектура распределённых Go-систем: масштабирование, надёжность, observability, безопасность, CI/CD и эксплуатация.
- 4Мультипоточность в Go: всё, что нужно знатьдоп.
Конкурентность Go от планировщика до микросервисов: модель памяти и happens-before, каналы и select, pipelines и worker pool, rate limiting, graceful shutdown, circuit breaker, singleflight, конкурентная работа с БД и брокерами — каждый паттерн из конкретной задачи.