Полное руководство по Celery и Flask

4 участника

О чём курс

Асинхронная обработка тяжелых задач в Python-приложениях требует правильной настройки Celery, интеграции с Docker и надежного тестирования через TDD. Вы перейдете от базового запуска фоновых задач к полноценной архитектуре, способной работать с транзакциями SQLAlchemy и Flask-SocketIO. Курс фокусируется на профессиональном стеке: развертывание в DigitalOcean, мониторинг через Prometheus и Flower, а также тонкая настройка производительности Celery. Материал рассчитан на разработчиков с опытом от полугода, знающих основы Docker и Flask, и готовых внедрять полноценный процесс разработки через тестирование (TDD) в свои проекты.

Программа обучения

  • Часть 1: Интеграция Celery, Flask и Docker
    • Настройка асинхронной обработки задач
    • Повтор неудачных задач и отладка
    • Работа с транзакциями базы данных SQLAlchemy
    • Поддержка WebSocket во Flask с использованием Flask-SocketIO
  • Часть 2: Тестирование и развертывание
    • Тестирование с помощью pytest
    • Рабочий процесс разработки через тестирование (TDD)
    • Развертывание приложения в DigitalOcean
    • Мониторинг Celery через Flower, Container Advisor и Prometheus
    • Советы по настройке производительности Celery
Складчина создана 14 апреля 2021 г. · описание обновлено 3 мая 2026 г.

Другие материалы автора 2

MY Michael Yin Все материалы
831 ₽ 2 370 ₽