Курс на Stepik
Обложка курса «Python-бэкенд в проде: профайлеры, наблюдаемость и дежурство» на Stepik
7 990 ₽

Python-бэкенд в проде: профайлеры, наблюдаемость и дежурство 0.000

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Python-бэкенд в проде: профайлеры, наблюдаемость и дежурство»Учеников на курсе 1
Сертификаты, выданные на курсе «Python-бэкенд в проде: профайлеры, наблюдаемость и дежурство»Сертификатов выдано 0
Отзывы о курсе «Python-бэкенд в проде: профайлеры, наблюдаемость и дежурство»Отзывов получено 0
Рейтинг курса «Python-бэкенд в проде: профайлеры, наблюдаемость и дежурство»Рейтинг курса 0.000
Уроки в курсе «Python-бэкенд в проде: профайлеры, наблюдаемость и дежурство»Количество уроков 70
Тесты в курсе «Python-бэкенд в проде: профайлеры, наблюдаемость и дежурство»Количество квизов 318
Стоимость курса «Python-бэкенд в проде: профайлеры, наблюдаемость и дежурство»Стоимость курса 7 990 ₽
Обновления курса «Python-бэкенд в проде: профайлеры, наблюдаемость и дежурство»Обновления курса
Дата публикации курса «Python-бэкенд в проде: профайлеры, наблюдаемость и дежурство»Дата публикации курса
Последнее обновление курса «Python-бэкенд в проде: профайлеры, наблюдаемость и дежурство»Последнее обновление
Сложность hard

Содержание курса

Разделы в курсе «Python-бэкенд в проде: профайлеры, наблюдаемость и дежурство» 15 разделов Уроки в курсе «Python-бэкенд в проде: профайлеры, наблюдаемость и дежурство» 70 уроков Тесты в курсе «Python-бэкенд в проде: профайлеры, наблюдаемость и дежурство» 318 тестов Последнее обновление курса «Python-бэкенд в проде: профайлеры, наблюдаемость и дежурство» обн. 31 августа 2026

Диагноз вместо догадки

6 уроков
1. Одна ручка уронила весь сервис
2. Флеймграф: где на самом деле время
3. Порядок диагноза: симптом, сигнал, гипотеза, замер
4. Два мира: event loop и воркеры
5. Стенд: сервис доставки у тебя на машине
6. Эксплуатационный пакет и бюджет ответа

Рантайм: как исполняется твой сервис

4 урока
1. GIL: что он держит и когда отпускает
2. CPU-bound и IO-bound: диагноз по замеру
3. Процессы против потоков: чем платят
4. Версия рантайма: апгрейд и free-threaded

Профилирование: где на самом деле время

4 урока
1. cProfile и его границы
2. py-spy: профиль живого процесса
3. Читаем флеймграф своего сервиса
4. Оптимизация после замера

Память: почему сервис не отдаёт мегабайты

4 урока
1. Откуда берутся мегабайты
2. Сборщик мусора и паузы
3. Утечка или нет: tracemalloc и memray
4. Память под лимитом

Asyncio в проде: цикл, пулы и то, что до них не доходит

5 уроков
1. Заблокированный loop: как поймать
2. Пул потоков и его потолок
3. Таймаут на каждый внешний вызов
4. Ограничение конкурентности
5. Потерянные задачи и отмена

Воркеры, пулы и остановка

4 урока
1. Сколько воркеров и почему
2. Пул соединений к базе
3. Расчёт конфигурации: собери свои числа
4. Остановка процесса: SIGTERM и дренаж

Наблюдаемость своими руками

7 уроков
1. Трейс сквозь async-код
2. Метрики своего сервиса
3. Логи, которые читают ночью
4. Как логи доезжают до хранилища
5. Поиск по логам ночью
6. Дашборд, который отвечает на вопрос
7. Алерт, который будит по делу

Нагрузочное тестирование

3 урока
1. Профиль нагрузки, а не «потыкать»
2. Прогон и чтение результата
3. Замер до и после, который выдержит вопросы

Фон и очереди в эксплуатации

6 уроков
1. Почему фон уезжает из процесса
2. Задача, которую доставили дважды
3. Долгие и залипшие задачи
4. Видимость очереди
5. Потребитель лога и его смещения
6. Ребаланс при выкатке и отставание группы

Хранилища глазами дежурного

6 уроков
1. PgBouncer: пул перед базой
2. Реплика: лаг, чтение и переключение
3. Бэкап и проба восстановления
4. Сигналы базы для дежурного
5. Redis под давлением
6. Соседи по цеху: поиск и аналитика обзорно

Упаковка и зависимости

3 урока
1. Воспроизводимая сборка
2. Образ, который не стыдно катить
3. Зависимости как вектор атаки

CI/CD: от коммита до выкатки

4 урока
1. Пайплайн до артефакта
2. Тесты, которым верят в пайплайне
3. Сборка, версия, публикация
4. Миграции при выкатке

Kubernetes глазами разработчика

6 уроков
1. Контракт с оркестратором
2. Пробы: liveness, readiness, startup
3. Дренаж в кластере: гонка снятия и сроки остановки
4. Ресурсы: requests, limits, OOMKilled
5. Конфиг и секреты
6. Выкатка и откат

Дежурство и разбор инцидента

4 урока
1. Дежурство как навык
2. Runbook, который работает в три ночи
3. Ночной алерт: разбор до причины
4. Постмортем без виноватых

Финальный проект: прод-готовность и защита

4 урока
1. Чек-лист прод-готовности
2. Сломай и почини
3. Защита цифрами
4. Куда дальше