Перейти к основному содержимому

Описание курса

Enterprise-разработка на Python - курс про то, как Python-сервис живёт не на ноутбуке разработчика, а в продакшне: развёртывание, инфраструктура, эксплуатация
Курс для тех, у кого есть опыт веб-разработки, и кто готов перейти от разработки одного сервиса к работе с полным production-стеком

Кому подходит​

Курс не привязан к конкретному языку или фреймворку - подойдёт с опытом на любом веб-фреймворке
Что нужно знать и уметь на старте - смотри «Пререквизиты»

Структура курса​

Два семестра, материал идёт по нарастающей:

  • Осенний семестр - инфраструктурный фундамент
    • K8s
    • Helm
    • OpenBao
    • Мониторинг
    • Redis и кэширование
  • Весенний семестр - нагрузка и эксплуатация
    • Масштабирование (HPA / VPA)
    • Очереди (RabbitMQ) и асинхронность
    • БД под нагрузкой (реплики, шарды)
    • Защита от перегрузки, chaos
    • Нагрузочные тесты (Locust)
    • Capacity и стоимость
    • GitOps

Формат работы, сдача заданий и баллы - на странице введения конкретного семестра

Дополнительно​