Старт потока
30 июня
Длительность
6 недель
Для кого
Junior и Middle
Поток
№ 1
Параллелизм
на продакшен примерах
Исследуем production‑like python-приложение под нагрузкой
и исправляем проблемы с конкурентностью и параллелизмом
Скорее всего ты уже
пытался изучить эти темы:
Асинхронность, потоки и процессы, смотрел статьи
и видео — но так и не понял, как это применять в реальной разработке
Проблема
01
Учебные примеры
не похожи на работу
Проблема
02
Непонятно, какой инструмент выбрать под задачу
Проблема
03
Знания есть, но цельной картины нет
Этот курс — твоя ступенька к росту
Если ты научишься применять конкурентность и параллелизм в продакшен проектах, ты сможешь выставлять это, как одно из самых сильных качеств при повышении грейда
Вот лишь немногие примеры компаний, кто требует знание этой темы:
— А разве можно изучить тему как‑то по‑другому?
—Да, ещё как! Вот как мы поступим…
Ты попадаешь на реальный продакшен проект с микросервисной архитектурой, который содержит грубые ошибки в использовании параллелизма и конкурентности
Ты попадёшь на реальный продакшен проект
И будешь расследовать причины его тормознутости
Сервис для аналитики и отчетов. Получает тысячи событий из Kafka с текущей геопозицией курьеров, и отдает по вебсокету для отображения на карте. Также отвечает за генерацию аналитических отчетов по перемещениям курьеров
Аналог Самокат/Яндекс Лавка. Самый нагруженный сервис. Обрабатывает запросы клиентов на просмотр товаров, оплату и оформление доставки
Это курс для действующих разработчиков
Тебе нужно знать:
FastAPI
PostgreSQL
Docker
Git
Программа курса
  • Разбираем конкурентность и параллелизм по кирпичикам: как задействуются ядра процессора, как переключаются потоки, и как работают сокеты
  • GIL, IO-bound и CPU-bound: что именно блокирует GIL, как он влияет на каждый тип нагрузки и почему CPU-bound задача не ускоряется от async
  • Корутины и событийный цикл изнутри: почему это не просто "тупая" очередь задач, и как его не заблокировать
  • Корутины, потоки, процессы, воркеры: разница, когда что выбрать
  • Tasks и Futures: create_task, получение результата, обработка исключений, отмена и потеря задач
  • gather и TaskGroup: как ведёт себя группа задач при падении одной из них и как безопасно запускать набор задач

Домашнее задание
Сравнить последовательный и параллельный запуск корутин, получить блокировку event loop. Поработать с запуском и отменой задач. Вынести блокирующую функцию в поток, CPU-задачу — в процесс.

Результат недели
Уложишь в голове, как устроены потоки, процессы, корутины и воркеры, разберёшься с базой асинхронности и, глядя на любую задачу или код, будешь сразу понимать, каким инструментом её решать.
Дополнительные материалы
для углубления знаний
Помимо основных уроков, ты получишь подборку статей, видео, документации и дополнительных материалов по параллелизму
Обратная связь по домашним
заданиям от спикера курса
Артём скрупулезно проверит домашку и покажет ошибки. А еще отправит видео с идеальным решением, где разборет все нюансы и типичные ошибки
Q&A созвоны
На протяжении курса ты сможешь посещать еженедельные Q&A-встречи, где сможешь задать вопросы по темам курса и домашним заданиям
Собственный проект
для закрепления знаний
Ты напишешь свой проект на FastAPI с Redis, PostgreSQL, Kafka, очередями, воркерами, фоновыми задачами и механизмами конкурентности -- все, чтобы ты был готов к настоящей работе
Видеоразборы продакшен проекта, тесты и задания
На курсе ты будешь исследовать backend сервисы с проблемами конкурентности и параллелизма: потерей задач, блокировками, медленной обработкой, очередями, нагрузкой и асинхронным взаимодействием между сервисами, и научишься их решать
Теория на лайв‑лекциях
Каждую неделю ты будешь посещать лайв-лекции, после которых будут открываться новые материалы: видеоуроки и практические разборы
Процесс обучения
Основная ценность курса —
постоянная практика
Ты будешь разбирать ошибки в продакшен коде вместе со спикером, и параллельно будешь писать свой проект с использованием новых технологий:
Потоки и процессы
Для нетипичной 
IO/CPU нагрузки
Высокая нагрузка
Нагрузим 1000 RPS для имитации продакшена
Брокеры
*kafka для курса знать не надо
Для обработки больших потоков данных из Kafka
Websockets
Для трансляции лайв-событий
Локальные очереди
Для передачи данных внутри приложения
Внешние API
С таймаутами, распределенными rate limiter’ами и локами
Распределенные системы
Мьютексы и семафоры для координации распределенных запросов
Артем Шумейко
Автор курса
После курса у тебя будет глубокое понимание принципов конкурентности и параллелизма в Python: будет понимание, когда использовать корутины, потоки, процессы и воркеры, а не выбирать инструмент наугад
Автор курса — Артём шумейко,
Senior Python Разработчик
Использовал multiprocessing для бэктестинга, потоки для краулеров криптобирж и async‑подход в микросервисной архитектуре
Самокат

ExSenior
Engineer

Разрабатывал платформу аналитики данных с ETL для всех бизнес‑юнитов
FinTech (под NDA)
FullStack Developer
Разработал платформу мгновенного отображения сделок с нагрузкой >5000 op/sec
Курс по FastAPI

Автор и наставник

Спроектировал и записал курс по FastAPI, победив в номинации «Прорыв года» на Stepik со средней оценкой 4.9
Видео автора по теме:
Как FastAPI обрабатывает 1000+ запросов в секунду – Наглядный пример
Пишем Микросервисы на Python + Брокер RabbitMQ
Решаю ТЕСТОВОЕ ЗАДАНИЕ JUNIOR Backend Разработчика на Python
Обучение от компании
Компании, которые уже доверили обучение сотрудников нашей школе
Продвинутый
Тебе будут доступны все материалы курса, еженедельные встречи, код-ревью от спикера курса и возможность сдать задания после окончания курса.
доступ к материалам на 2 года
доступ к общему чату
еженедельные встречи с ответами на вопросы и обсуждением ДЗ
код-ревью домашних заданий + обратная связь от спикера курса
возможность сдать ДЗ в течение 1 месяца после окончания курса
Стоимость увеличится через
11:11:11:11
дней
секунд
часов
минут
49 000 ₽ 59 000 ₽
В рассрочку от 2 458 ₽/мес без переплат
дней
секунд
Тарифы
часов
Стандарт
Тебе будут доступны все материалы курса и доступ к еженедельным встречам без проверки заданий.
доступ к материалам на 12 месяцев
доступ к общему чату
еженедельные встречи с ответами на вопросы и обсуждением ДЗ
без проверки заданий
Стоимость увеличится через
11:11:11:11
дней
секунд
часов
минут
минут
33 000 ₽ 39 000 ₽
В рассрочку от 1 625 ₽/мес без переплат
Our Website is Almost Ready
Launch a targeted campaign.
Scale your infrastructure with our simple service.
дней
часов
минут
секунд
Собери сильную базу до осени
За 6 недель разберёшь конкурентность и параллелизм так,
чтобы применять их не только на курсе, но и в рабочих проектах
ГАРАНТИЯ ВОЗВРАТА
Если в течение 10 дней решите, что курс вам не подходит — вернём деньги.
ВЫГОДНАЯ СТОИМОСТЬ
Сейчас действует специальная стоимость для учеников первого потока.
БЕСПРОЦЕНТНАЯ РАССРОЧКА
Можно распределить стоимость обучения на 2 года без переплат и процентов.
о чем говорят студенты
Это первый поток курса, поэтому отзывов пока нет.
Они появятся после завершения первого потока
А пока можешь посмотреть отзывы на наш курс по Backend разработке
Часто задаваемые вопросы
Остались вопросы?
Напишите нам, и мы вам ответим в ближайшее время
© 2026 ИП Шумейко Артём Владимирович
ИНН 110103208338 ОГРНИП 323784700281112

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

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