Курс на Stepik
Обложка курса «Go: микросервисная архитектура на реальном проекте» на Stepik
7 900 ₽

Go: микросервисная архитектура на реальном проекте 0.000

Открыть на
STEPIK.ORG

Практический курс по созданию микросервисной системы на Go. За время прохождения уроков вы с нуля построите маркетплейс из четырёх сервисов: каталог товаров, корзина с Redis-кэшированием, промоакции через gRPC и оформление заказов через RabbitMQ. Каждый сервис — Clean Architecture, CQRS, PostgreSQL/MySQL. В финале — Prometheus, Grafana, нагрузочные тесты и Docker Compose для продакшена. Никакой воды — только код, архитектура и практика

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Go: микросервисная архитектура на реальном проекте»Учеников на курсе 8
Сертификаты, выданные на курсе «Go: микросервисная архитектура на реальном проекте»Сертификатов выдано 0
Отзывы о курсе «Go: микросервисная архитектура на реальном проекте»Отзывов получено 0
Рейтинг курса «Go: микросервисная архитектура на реальном проекте»Рейтинг курса 0.000
Уроки в курсе «Go: микросервисная архитектура на реальном проекте»Количество уроков 137
Тесты в курсе «Go: микросервисная архитектура на реальном проекте»Количество квизов 5
Задачи с кодом в курсе «Go: микросервисная архитектура на реальном проекте»Количество задач с кодом 5
Время прохождения курса «Go: микросервисная архитектура на реальном проекте»Время прохождения курса
Стоимость курса «Go: микросервисная архитектура на реальном проекте»Стоимость курса 7 900 ₽
Обновления курса «Go: микросервисная архитектура на реальном проекте»Обновления курса
Дата публикации курса «Go: микросервисная архитектура на реальном проекте»Дата публикации курса
Последнее обновление курса «Go: микросервисная архитектура на реальном проекте»Последнее обновление
Сложность normal

Чему вы научитесь

  • Проектировать микросервисную архитектуру на Go с нуля
  • Применять Clean Architecture и CQRS в реальном проекте
  • Разрабатывать REST API с использованием фреймворка Gin
  • Строить gRPC-сервисы и настраивать межсервисное взаимодействие
  • Реализовывать событийную архитектуру через RabbitMQ
  • Внедрять кэширование с Redis (паттерн Decorator)
  • Работать с несколькими СУБД: PostgreSQL и MySQL
  • Применять паттерны DDD: Entity, Value Object, Aggregate
  • Управлять миграциями баз данных через golang-migrate
  • Настраивать мониторинг с Prometheus и визуализацию в Grafana
  • Проводить нагрузочное тестирование с помощью k6
  • Контейнеризировать микросервисы через Docker и Docker Compose
  • Организовывать Dependency Injection без фреймворков
  • Реализовывать валидацию, middleware и централизованную обработку ошибок

О курсе

Практический курс по созданию микросервисной системы на Go. За время прохождения уроков вы с нуля построите маркетплейс из четырёх сервисов: каталог товаров, корзина с Redis-кэшированием, промоакции через gRPC и оформление заказов через RabbitMQ. Каждый сервис — Clean Architecture, CQRS, PostgreSQL/MySQL. В финале — Prometheus, Grafana, нагрузочные тесты и Docker Compose для продакшена. Никакой воды — только код, архитектура и практика

Для кого этот курс

- Go-разработчики, которые хотят перейти от монолитов к микросервисам - Backend-разработчики на других языках (Python, Java, C#), изучающие Go и желающие сразу освоить его в контексте промышленной архитектуры - Разработчики, которые знают основы Go, но не понимают, как организовать большой проект: куда класть файлы, как разделять слои, где проходят границы сервисов - Те, кто читал про Clean Architecture, CQRS и DDD, но не применял эти подходы на практике - Разработчики, которые хотят добавить в резюме реальный микросервисный проект с gRPC, RabbitMQ и мониторингом

Начальные требования

- Уверенное владение основами Go: переменные, функции, структуры, интерфейсы, горутины, пакеты
- Базовое понимание SQL (SELECT, INSERT, UPDATE, DELETE, JOIN)
- Установленный Docker и Docker Compose
- Опыт работы с командной строкой (терминал)
- Понимание HTTP (методы GET, POST, PUT, DELETE, коды ответов) на базовом уровне
- Опыт коммерческой разработки НЕ требуется — достаточно пройденного базового курса по Go

Преподаватели курса

Как проходит обучение

  • Видеоуроки с живым написанием кода — вы видите весь процесс разработки, включая ошибки и их исправление
  • Каждый урок — один конкретный шаг: новый слой, новый эндпоинт, новая интеграция. Результат виден сразу
  • Практические задания (ТЗ): вы получаете задачу и реализуете её самостоятельно, а в следующем уроке — разбор решения
  • Весь код пишется последовательно — от пустого проекта до готовой системы. Можно присоединиться на любом этапе, но рекомендуется проходить по порядку
  • Демо-уроки показывают работу системы в действии: запросы, ответы, сообщения в очередях, графики в Grafana
  • Поддержка в комментариях к урокам
  • Код-ревью и обратная связь от автора курса с персональной проверкой

Что вы получите

  • Готовый микросервисный проект в портфолио — не учебный «Hello World», а система из четырёх сервисов с полной инфраструктурой
  • Практическое понимание Clean Architecture и CQRS — не абстрактные диаграммы, а работающий код
  • Навыки работы с технологиями, востребованными работодателями: gRPC, RabbitMQ, Redis, Prometheus, Docker
  • Опыт проектирования доменной модели: Entity, Value Object, Aggregate — и понимание, когда что применять
  • Умение настраивать мониторинг и нагрузочное тестирование — навыки, отличающие junior от middle
  • Шаблон архитектуры, который можно переиспользовать в своих проектах
  • Сертификат о прохождении курса

Расскажите о курсе друзьям