Golang - полное руководство по микросервисам в Go

О чём курс

Разработка микросервисов требует понимания не только синтаксиса языка, но и архитектуры высоконагруженных систем — здесь разбирается опыт проектирования, накопленный автором за 6 лет работы с Golang. Внутри детально рассматриваются создание веб-серверов с нуля, использование HTTP-фреймворков и построение архитектуры по шаблону MVC. Особое внимание уделено тестированию (модульному, интеграционному и функциональному), профилированию приложений, настройке логирования и метрик. Материал предназначен для практикующих инженеров и архитекторов, желающих освоить инструменты для создания отказоустойчивых сервисов на Go. По итогу вы научитесь не только писать код, но и проводить стресс-тестирование, работать с многоядерной архитектурой и интегрировать внешние API.

Программа обучения

  • Родной веб-сервер
  • HTTP фреймворки
  • Ориентиры
  • Организация пакетов
  • Шаблон MVC
  • Интерфейсы
  • Работа с датами
  • Модульное, интеграционное и функциональное тестирование
  • Работа с артефактами приложения
  • Использование внешних API
  • Имитация ответов внешних API
  • Проекты параллелизма в зависимости от требований
  • Параллелизм в многоядерных средах
  • Стресс-тестирование приложений
  • Метрики, логирование, отладка и профилирование
Складчина создана 20 сентября 2019 г. · описание обновлено 23 марта 2026 г.
270 ₽ 1 100 ₽