Микросервисы на GO 3.0
Прокачайся в разработке микросервисов на Go и выйди на уровень BigTech. Этот курс поможет тебе уверенно работать с высоконагруженными системами, применять современные продакшен‑подходы и создавать архитектуры, которые используют в VK, Ozon, Яндексе, Тинькофф и Сбере. Все модули основаны на реальных задачах backend‑разработчиков.
Кому подойдёт курс
Если переходишь на Go
Быстро освоишь новый стек и перестанешь думать в парадигмах прошлого языка. Поймёшь idiomatic Go и продакшен-практики.
Если уже пишешь на Go, но хочешь роста
Сможешь решать сложные инженерные задачи, проектировать архитектуру и писать качественный backend на уровне компаний первого эшелона.
Если готовишься к собеседованиям
Получишь системное понимание микросервисов, освоишь ключевые инструменты и будешь уверенно отвечать на вопросы уровня Middle+/Senior.
Что ты изучишь на курсе
Курс фокусируется на навыках, которые реально применяются в продакшене:
- HTTP, OpenAPI, gRPC — проектирование API
- Kafka и асинхронное взаимодействие сервисов
- Redis — кеширование и ускорение запросов
- PostgreSQL — работа с БД в боевых условиях
- Observability (Prometheus, Grafana, Jaeger, OpenTelemetry)
- Elasticsearch и Kibana для логирования
- Envoy Gateway — современный API‑шлюз
Ты приобретёшь компетенции, необходимые чтобы перейти на Go без потери дохода и работать с большими распределёнными системами.
Практика: создаёшь настоящую микросервисную систему
На протяжении курса ты шаг за шагом разработаешь полноценный проект из 6 микросервисов, повторяющий реальные BigTech‑архитектуры.
Шаг 1: Архитектура и коммуникация сервисов
Создашь 6 микросервисов, настроишь gRPC и Kafka, поднимешь Envoy в качестве API Gateway.
Шаг 2: Observability
Добавишь метрики, логи и трейсинг через OpenTelemetry. Покроешь проект интеграционными и e2e‑тестами.
Шаг 3: Производительность
Реализуешь кеширование с помощью Redis и асинхронные обработчики событий.
Шаг 4: Работа с данными
Настроишь PostgreSQL и создашь собственную платформенную библиотеку для унификации сервисов.
Шаг 5: Безопасность и взаимодействие
Добавишь аутентификацию, авторизацию и безопасное межсервисное общение.
Шаг 6: Архитектурные паттерны
Применишь подходы и решения, используемые в высоконагруженных системах BigTech‑компаний.
Что будет в итоге
- Будешь уверенно писать продакшен‑код на Go
- Поймёшь, как устроены микросервисы в крупных компаниях
- Соберёшь сильный проект для портфолио
- Станешь готов к собеседованиям и повышению грейда
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
- Урок 1. 00:03:13001 Что нужно сделать в первую очередь
- Урок 2. 00:05:55002 Напутственное слово
- Урок 3. 00:08:54003 Целеполагание в развитии ТАК ТО ВАЖНЫЙ ВИДОС
- Урок 4. 00:08:38004 Как учиться новому
- Урок 5. 00:04:10005 Как эффективно проходить курс
- Урок 6. 00:06:40006 Культура общение на курсе ВАЖНО ЗНАТЬ, ЧТОБ НЕ ПОЛУЧИТЬ БАН
- Урок 7. 00:10:44007 Обзор проекта, который будем делать на курсе
- Урок 8. 00:07:33008 Как подготовиться к первой неделе курса
- Урок 9. 00:20:41009 Как получить доступы, создать репозиторий и сдавать домашки
- Урок 10. 00:44:33010 Chi — самый популярный Go-роутер — маршруты, таймауты и корректное завершение работы
- Урок 11. 00:37:05011 Сначала контракт, потом код — описываем OpenAP
- Урок 12. 00:53:07012 gRPC, Protocol Buffers с нуля — описываем контракт сервиса и генерируем сервер и клиент через buf, запускаем и отлаживаем
- Урок 13. 00:16:47013 Интерцепторы перехватываем каждый запрос — логирование, перехват паник и кастомная логика
- Урок 14. 00:12:24014 Валидация входных данных — отсекаем невалидные запросы ещё до попадания в бизнес-логику
- Урок 15. 00:20:26015 gRPC-Gateway — один сервис, два протокола REST снаружи, gRPC внутри
- Урок 16. 00:15:26016 gRPC-Gateway с красивой отдельной документацией в Swagger UI
- Урок 17. 00:14:35017 HTTP вызывает gRPC — связываем сервисы между собой HTTP-фронтенд обращается к gRPC-бэкенду
- Урок 18. 00:06:36018 go.wor для нескольких сервисов — общие proto-определения, общие зависимости, единый репозиторий
- Урок 19. 00:14:51019 Описание домашки (1 неделя)
- Урок 20. 00:11:23020 Как сдавать домашки тем кто на тарифе стандарт Какие еще приколы
- Урок 21. 01:07:05021 API → Service → Repository → Client — чёткое разделение ответственности
- Урок 22. 00:22:51022 Первый тест на чистом Go, знакомство с фреймворком testify и
- Урок 23. 00:31:32023 Подменяем зависимости в тестах — стабы и моки Организуем работу
- Урок 24. 00:45:22024 Тесты в Clean Architecture, тестирование через suite и параллельные
- Урок 25. 00:06:26025 Описание домашки (2 неделя)
- Урок 26. 03:00:11026 QA 22.04.2026
- Урок 27. 00:43:16027 Что такое Docker, многоэтапная сборка, запуск не от root и dockerignore
- Урок 28. 00:18:37028 Что такое Docker Compose, как поднять несколько зависимостей за раз, healthcheck и зависимости контейнеров друг от друга
- Урок 29. 00:51:40029 Основы работы с PostgreSQL через драйвер pgx, работа с pool соединений, создание SQL запросов в сыром виде и через builder
- Урок 30. 00:33:49030 Версионируем изменение схемы данных через миграции с помощью утилиты Goose
- Урок 31. 00:11:59031 Изучаем концепцию Transaction Manager и учимся его применять для обеспечения атомарности нескольких операций над базой данных
- Урок 32. 00:11:16032 Описание домашки (3 неделя)
- Урок 33. 03:58:48033 QA 29.04.2026
- Урок 34. 00:30:22034 YAML и env конфигурация + профили конфигов local / production, переключаем поведение без изменения кода
- Урок 35. 00:15:07035 Ручной DI на Go с ленивой инициализацией зависимостей
- Урок 36. 00:33:57036 Платформенная библиотека для переиспользования компонентов в разных сервисах: паттерн closer, healthcheck и логер
- Урок 37. 00:15:09037 Храним разнородные данные в одной JSONB-колонке без раздувания схемы
- Урок 38. 01:12:27038 Entity, Value Object, domain сервис и application сервис
- Урок 39. 00:13:11039 Описание домашки (4 неделя)
- Урок 40. 02:59:53040 QA
- Урок 41. 00:20:24041 SELECT FOR UPDATE блокировка строк при чтении, правильный порядок
- Урок 42. 00:45:40042 Синхронный и асинхронный продюсер — гарантия доставки каждого
- Урок 43. 00:21:01043 Читаем поток событий обычным консьюмером и обеспечиваем горизонтальное
- Урок 44. 00:39:23044 Обработка сообщений пачками — накапливаем и обрабатываем группой
- Урок 45. 00:28:25045 Организация работы с Kafka в рамках чистой архитектуры
- Урок 46. 00:13:49046 Описание домашки (5 неделя)
- Урок 47. 04:08:09047 QA
Может при загрузке где-то произошло автоматическое ухудшение качества звука?
Если можно куда-нибудь скинуть запись экрана со звуком, могу скинуть.
Новые уроки будут добавляться по мере их появления на оригинальной платформе. Архив курса будет доступен в конце.