Я собираю cookies и провожу анализ через Яндекс.Метрику, чтобы тебе было комфортно находиться на сайте:)
Хорошо
Микросервисы на GO 3.0 пп аыыавы
Микросервисы на GO 3.0пп аыыавы

Микросервисы, как
в BigTech 2.0

Научись разрабатывать высокопроизводительные, масштабируемые микросервисы, как в. ВК Yandex OZON СБЕР Тинькофф, и увеличь свои шансы на трудоустройство в BigTech или повышение грейда
Олег Козырев, преподаватель и Senior Engineer
Преподаватель
Senior Engineer из BigTech
Старт продаж
2 Апреля
Старт обучения
13 Апреля
Длительность
8 недель
Меню
Старт обучения: 13 Апреля
Кот Коткинс
Речь Коткинса

Курс адаптирован под частые проблемы backend-a, которые встречаются на работе

Узнаешь все необходимое про внутрянку Go и микросервисную архитектуру: HTTP, OpenAPI, gRPC, Kafka, Redis, Postgres, Prometheus, Grafana, Jagger, Elasticsearch, Kibana, Envoy, OpenTelemetry и др., чтобы сменить стек без потери в ЗП и сразу работать на интересных проектах.

Перехожу на Go — хочу быстро адаптироваться и не писать как на старом языке

Узнаешь лучшие практики, нюансы и лайфхаки построения микросервисов, которые применяются в бигтехах, чтобы вырасти из рутины и начать решать сложные инженерные задачи.

Пишу на Go, но застрял в типовых задачах — хочу расти дальше

Напишешь реальный проект из 6 микросервисов, разберёшься как всё взаимодействует между собой и сможешь уверенно отвечать на вопросы по архитектуре и технологиям на собесах в топовые компании.

Хочу уверенно проходить собесы и повысить свой грейд и зарплату

Вся подкапотная микросервисов в одном обучении

  • шаг 1
    Разработаешь 6 микросервисов, связанных между собой через Kafka и gRPC, с изоляцией от внешнего мира с помощью Envoy Gateway
  • шаг 2
    Обеспечишь мониторинг сервиса по стандарту OpenTelemetry с интеграционными и e2e-тестами, чтобы исключить ошибки в работе
  • шаг 3
    Освоишь кеширование данных с помощью Redis и асинхронное взаимодействие между микросервисами с помощью Kafka
  • шаг 4
    Освоишь работу с PostgreSQL, напишешь свою платформенную библиотеку, упрощающую разработку
  • шаг 5
    Реализуешь межсервисное взаимодействие, систему аутентификации и авторизации
  • шаг 6
    На практике научишься применять архитектурные подходы построения микросервисов
программа

8 недель. 5 микросервисов. Production-ready стек.

Блок 1
gRPC — язык, на котором говорят микросервисы
  • Protocol Buffers с нуля — описываем контракт сервиса в ".proto"-файле
  • buf — генерируем Go-код одной командой вместо ручной возни с `protoc`
  • Поднимаем gRPC-сервер и клиент — полноценный CRUD для управления данными
  • Интерцепторы: перехватываем каждый запрос — логирование, перехват паник и кастомная логика
  • gRPC-Gateway + Swagger UI — один сервис, два протокола: REST снаружи, gRPC внутри
  • Валидация входных данных — отсекаем невалидные запросы ещё до попадания в бизнес-логику


Блок 2
HTTP — REST API на промышленном уровне
  • Chi — самый популярный Go-роутер — маршруты, цепочки middleware, таймауты и корректное завершение работы
  • Сначала контракт, потом код — описываем OpenAPI-спецификацию, получаем типизированный сервер с валидацией из коробки через Ogen
  • HTTP вызывает gRPC — связываем сервисы между собой: HTTP-фронтенд обращается к gRPC-бэкенду


Блок 3
Go Workspace — мультимодульный проект
  • go.work для нескольких сервисов — общие proto-определения, общие зависимости, единый репозиторий


Домашнее задание
  • Реализовать 3 микросервиса: OrderService (HTTP), InventoryService (gRPC), PaymentService (gRPC). Связать их через gRPC-клиенты — заказ обращается к складу и платёжке.


Результат недели
  • Ты с нуля напишешь 3 работающих сервиса на двух протоколах, освоишь кодогенерацию API из контрактов и научишься связывать микросервисы между собой. Это фундамент, на котором строится всё остальное.

Изучаем, что bigtech-компании требуют в вакансиях

Вся программа состоит из тем, которые точно пригодятся в работе и которые 100% спросят на собеседовании
Скриншоты вакансий сделаны на hh.ru
Вакансия Ozon Tech
Вакансия Wildberries
Вакансия Aviasales
Кот Коткинс
Речь Коткинса 2

Весь процесс обучения по шагам

Смотришь видеоуроки и ходишь на онлайн-встречи с разборами домашек и вопросов

Каждую неделю будет открываться несколько уроков. Будешь изучать микросервисы лапку за лапкой, без полыхающих дедлайнов, ну и еще кое-чего:)

Получаешь подробный фидбек по ДЗ и эталонное решение от Олега*

Кожаные скрупулезно проверят домашку и покажут ошибки. А еще отправят видео с идеальным решением, как бы они сами писали код в этом кейсе — с разбором всех нюансов и типичных ошибок

*На тарифе с проверкой домашек

Читаешь допматериалы

Забугорные курсы, статейки, видосики — короче, не заскучаешь!

А еще у нас полный комфортик в чатике и на лекциях:)

Обсуждаем домашки и болтаем за жизнь без духоты и ролей «ученик — препод»
У нас учатся парни и крутые гошницы, и мы просто кайфуем в течение всего потока:)
Отзыв по обучении 1
Отзыв по обучении 2
Отзыв по обучении 3
Отзыв по обучении 4
  • Реализовать 3 микросервиса: OrderService (HTTP), InventoryService (gRPC), PaymentService (gRPC). Связать их через gRPC-клиенты — заказ обращается к складу и платёжке.
Структура проекта на курсе
API на HTTP и gRPC, PostgreSQL, Kafka и Redis, логирование, метрики, трассировка, алерты, авторизация, Ngix. Все через код, в одной архитектуре без теории ради теории

Результат обучения
— микросервисная ракета, как на проде

play button
8:00
Обзор проекта
Все, как на работе — контрактное программирование, DI, тесты, docker-compose, observability. Это сложный проект, где придётся много писать руками, разбираться в зависимостях и реально прокачиваться как инженер
Олег Козырев
Олег Козырев
Senior Engineer в BigTech
Ракета
Маршрутизатор и точка входа в систему

Принимает HTTP/gRPC-запросы, перенаправляет их в нужный сервис, валидирует сессию через IAM. Всё взаимодействие снаружи идёт только через него
Полная система наблюдаемости как в продакшене

  • OpenTelemetry Collector — собирает логи, метрики, трейсы.
  • Prometheus — хранит метрики.
  • Grafana — отображает метрики.
  • Jaeger — визуализирует трейсы.
  • Kibana — визуализирует логи
Обрабатывает событие «оплата прошла», ждёт 10 секунд и отправляет событие «ракета собрана»

Консьюмер Kafka. Симулирует асинхронную обработку заказов
Связывает микросервисы асинхронно

Служит для передачи событий от Order → Assembly → Notification. Настроен в KRaft-режиме без ZooKeeper
Хранит информацию о доступных деталях

gRPC-сервис с MongoDB на борту. Позволяет Order’у проверять существование деталей при оформлении заказа
Центральный сервис для оформления заказов

Общается с Inventory и Payment по gRPC, пишет данные в PostgreSQL, публикует события в Kafka. Доступен по HTTP
Обрабатывает оплату заказов

Принимает gRPC-запросы от Order, не имеет своей базы
Отвечает за аутентификацию и авторизацию

Пользователи хранятся в PostgreSQL, сессии — в Redis. Проверяет валидность сессии на входе через Envoy и предоставляет информацию о пользователе другим сервисам
Структура проекта на курсе
Ракета
Обрабатывает оплату заказов

Принимает gRPC-запросы от Order, не имеет своей базы
Центральный сервис для оформления заказов

Общается с Inventory и Payment по gRPC, пишет данные в PostgreSQL, публикует события в Kafka. Доступен по HTTP
Хранит информацию о доступных деталях

gRPC-сервис с MongoDB на борту. Позволяет Order’у проверять существование деталей при оформлении заказа
Связывает микросервисы асинхронно

Служит для передачи событий от Order → Assembly → Notification. Настроен в KRaft-режиме без ZooKeeper
Обрабатывает событие «оплата прошла», ждёт 10 секунд и отправляет событие «ракета собрана»

Консьюмер Kafka. Симулирует асинхронную обработку заказов
Полная система наблюдаемости как в продакшене

  • OpenTelemetry Collector — собирает логи, метрики, трейсы.
  • Prometheus — хранит метрики.
  • Grafana — отображает метрики.
  • Jaeger — визуализирует трейсы.
  • Kibana — визуализирует логи
Маршрутизатор и точка входа в систему

Принимает HTTP/gRPC-запросы, перенаправляет их в нужный сервис, валидирует сессию через IAM. Всё взаимодействие снаружи идёт только через него
Отвечает за аутентификацию и авторизацию

Пользователи хранятся в PostgreSQL, сессии — в Redis. Проверяет валидность сессии на входе через Envoy и предоставляет информацию о пользователе другим сервисам
API на HTTP и gRPC, PostgreSQL и MongoDB, Kafka 
и Redis, логирование, метрики, трассировка, алерты, авторизация, Envoy и Telegram-бот. Все через код, 
в одной архитектуре без теории ради теории
8:00
Обзор проекта
Все, как на работе — контрактное программирование, DI, тесты, docker-compose, observability.
Это сложный проект, где придётся много писать руками, разбираться в зависимостях и реально прокачиваться как инженер
Олег Козырев
Senior Engineer в BigTech

Преподаватель и автор курса — Олег Козырев

BigTech (под NDA) Staff Engineer
Разрабатываю LLM-платформу
для создания ИИ продуктов внутри компании
BigTech (под NDA) Senior Engineer
Разрабатывал внутреннюю платформу для сотен сервисов корпорации
Ozon Tech Senior Engineer
Разрабатывал сервисы логистики, модерации контента и мониторинга доставки
Route 256 Ex-преподаватель и тьютор
Менторил и преподавал курсы по построению микросервисов в школе Ozon Tech
Олег Козырев фото
8 500+
Подписчиков
в Telegram-канале
8+ лет
Коммерческой
разработки
11 000+
Подписчиков

на YouTube-канале
Ученики оценивают качество материала
на 4.94/5

А ещё честно рассказывают о процессе обучения на камеру

Реальные истории учеников

BigTech’и, купившие этот курс своим будущим синьерам

  • Яндекс логотип
  • Совкомбанк логотип
  • Ozon логотип
  • Wildberries логотип

Начинаем 13 апреля

Стандарт
  • 60 практических уроков
  • Доступ к курсу на 2 года
  • Домашка после лекций
  • Дипломный проект
  • Еженедельные встречи с ответами на вопросы по курсу и ДЗ
  • Доступ к общему чатику
Ориентировочная стоимость:
74 990 ₽
В рассрочку на 12% дороже, зато можно купить от 6 999 ₽/месяц
С проверкой
  • Все, что есть в тарифе «Стандарт»
  • Code-review ДЗ и обратная связь
  • Возможность сдать ДЗ в течение 1 месяца после окончания курса
  • Эталонное решение домашек от Олега с подробными видео-разборами
  • Возможность взять «академ», если пока не можешь продолжать обучение
Бонусный модуль по прохождению собесов:
  • Курс по собесам
  • Гайд по резюме
  • Видео-гайд по софтам
Ориентировочная стоимость:
109 990 ₽
В рассрочку на 12% дороже, зато можно купить от 10 266 ₽/месяц
Коткинс
Ну ты заходи, если что

Кстати, Олег   ведет YouTube и ламповый TG-канальчик

Почему 87% Go Roadmap учат не тому
Чистая АРХИТЕКТУРА GOLANG — ультимативный гайд на реальном проекте [за 3 часа]
Context в Go: всё, что нужно знать разработчику

Заблуждения и частые вопросы

Стеклянная фигура
Пиши в телеграм — отвечу сразу, как увижу сообщение:)

Есть вопрос?

Телеграм иконка
ИП Козырев Олег Вячеславович
ИНН 440315249608
ОГРНИП 324440000010534
Дата регистрации – 25.04.2024
Email – olezhek28.courses@gmail.com