Старт потока
10 ноября
Длительность
6 недель
Для кого
Разработчики, Тимлиды
Поток
№ 1

Микросервисная архитектура

В продакшен разработке

Научись проектировать системы, которые можно развивать, масштабировать и поддерживать

Кому будет полезно

01 MIDDLE

PYTHON-РАЗРАБОТЧИКАМ MIDDLE

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

02 SENIOR

SENIOR-РАЗРАБОТЧИКАМ

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

03 TEAM LEAD / TECH LEAD

ТИМЛИДАМ И ТЕХЛИДАМ

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

04 MONOLITH → SERVICES

ПРИ ПЕРЕХОДЕ К МИКРОСЕРВИСАМ

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

ДЛЯ УЧАСТИЯ
ПОНАДОБИТСЯ:

Python
HTTP / API
SQL
Тестирование

Программа курса

  • Научишься проводить границы сервисов по бизнес-возможностям
  • Определишь владельцев данных и единые источники истины
  • Измеришь «налог на микросервисы»: задержки, доступность цепочки и количество мест отказа
  • Разберёшь влияние процессов Python, uvicorn и asyncio на развёртывание сервиса

Домашнее задание
Разделишь «Корзинку» на сервисы, составишь карту владельцев данных и измеришь стоимость сетевых вызовов.

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

Общий чат курса

В чате ты сможешь задать вопросы, обсудить задания с другими учениками и получить поддержку на протяжении всего обучения

Обратная связь по домашним заданиям от спикера курса

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

Записи уроков на платформе

Все занятия останутся в записи, ты сможешь смотреть их в удобное время, возвращаться к сложным темам и повторять материал в своём темпе

Работа над проектом для закрепления знаний

На протяжении шести недель ты будешь работать над проектом на Python: определишь границы модулей и сервисов, спроектируешь контракты, взаимодействие, данные, обработку отказов и наблюдаемость системы

6 онлайн уроков-практик

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

Теория на 6 лайв‑лекциях

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

Твой путь на курсе

СПИКЕР урока — КЛОКОВ СТАНИСЛАВ, Tимлид в GOLANG TECHNOLOGIES
Занимается проработкой технических решений и реализацией работы с высоконагруженными хранилищами и сервисами
Yandex

Техлид

Занимался разработкой ядра платформы микросервисов. Вел проекты по работе с сетями и БД
HSE, MIPT

Лектор

Создал свой курс по бэкенду на python, выступает в качестве руководителя курсовых работ
TBank

Middle Fullstack

Развивал внутренний фреймворк для построения микро- фронтенд узлов на Express

Схема проекта

01
КЛИЕНТ Экран
«Мой заказ»
заказ · оплата
срок доставки
02 FastAPI
ТОЧКА ВХОДА BFF параллельные вызовы
частичная деградация
03 HTTP-КОНТУР МИКРОСЕРВИСОВ
СЕРВИС Заказы API · outbox · сага
СЕРВИС Оплата тайм-ауты · повторы
СЕРВИС Каталог цены · данные товаров
СЕРВИС Склад резерв · защита от гонок
FastAPI FastAPI · Pydantic
04 Apache Kafka
БРОКЕР СООБЩЕНИЙ Kafka orders.events
команды саги
orders.state
05 ОБРАБОТКА СОБЫТИЙ
FASTSTREAM Уведомления processed_messages
CQRS История заказов order_history_view
ДАННЫЕ
PostgreSQL
PostgreSQL orders · outbox · order_sagas
processed_messages · order_history_view
НАБЛЮДАЕМОСТЬ
OpenTelemetry OpenTelemetry
Jaeger Jaeger
HTTP → Kafka → уведомление · trace_id
Когда монолит становится сложно и дорого поддерживать, приходит время распилить его на микросервисы. Разберём проблемы, с которыми разработчики сталкиваются в проде, когда нужно разделение, где провести границы и как построить систему, которую можно независимо развивать и поддерживать.

Обучение от компании

Компании, которые уже доверили обучение сотрудников нашей школе
Тарифы
Стандарт
Тебе будут доступны все материалы курса и доступ к еженедельным встречам без проверки заданий.
доступ к материалам на 12 месяцев
доступ к общему чату
еженедельные встречи с ответами на вопросы и обсуждением ДЗ
без проверки заданий
40 700 47 900 ₽
В рассрочку от 1 625 ₽/мес без переплат
Продвинутый
Тебе будут доступны все материалы курса, еженедельные встречи, код-ревью от спикера курса и возможность сдать задания после окончания курса.
доступ к материалам на 2 года
доступ к общему чату
еженедельные встречи с ответами на вопросы и обсуждением ДЗ
код-ревью домашних заданий + обратная связь от спикера курса
возможность сдать ДЗ в течение 2 недель после окончания курса
50 100 ₽ 58 900 ₽
В рассрочку от 2 458 ₽/мес без переплат
Повышение цены через
11:11:11:11
дней
часов
минут
секунд
Our Website is Almost Ready
Launch a targeted campaign.
Scale your infrastructure with our simple service.
дней
часов
минут
секунд

Собери сильную базу на курсе

За 6 недель научишься выбирать архитектуру, определять границы сервисов и учитывать отказы, данные и эксплуатацию до начала разработки.

ГАРАНТИЯ ВОЗВРАТА

Если в течение первой недели решишь, что курс тебе не подходит — вернём деньги.

ВЫГОДНАЯ СТОИМОСТЬ

Чем раньше присоединишься, тем выгоднее будет обучение на курсе

БЕСПРОЦЕНТНАЯ РАССРОЧКА

Можно распределить стоимость обучения на 2 года без переплат и процентов.

FAQ

Остались вопросы?

Напиши нам, и мы ответим в ближайшее время
© 2026 ИП Шумейко Артём Владимирович
ИНН 110103208338 ОГРНИП 323784700281112

Параллелизм в Python на примерах из реальной разработки