В этом курсе вы узнаете, как добавить Celery в приложение Django, что позволит вам выполнять асинхронные задачи, что жизненно важно для бесперебойной работы пользователей. С помощью этой мощной комбинации вы сможете делать такие вещи, как:
- Запускать модели машинного обучения
- Отправлять массово электронные письма
- Обработка изображений или PDF-файлов
- Создание экспорта пользовательских данных
- Выполнять резервное копирование
Эти функции все чаще встречаются в современных веб-приложениях, но в Celery их легко реализовать. Поскольку многие из этих действий могут иметь решающее значение для работы вашего приложения, этот курс проведет вас через настройку, тестирование, развертывание и мониторинг задач Celery. С этой настройкой вы можете быть уверены, что ваши задачи запускаются и работают должным образом, вне потока HTTP-запросов/ответов.
Стек инструментов и технологий:
- Core — Python, Django, Celery, Django Channels, Flower, Docker, Postgres, Redis, RabbitMQ, Gunicorn, Uvicorn
- Testing and Monitoring — pytest, factory_boy, Coverage.py, Container Advisor, Prometheus
- Services — Papertrail, DigitalOcean
Язык: английский.









