How to Schedule Tasks with Celery and Django
December 15, 2023
40 min
Free
django
python
task-scheduling
message-broker
rabbit-mq
programming-patterns
celery
background-tasks
redis
cron-jobs
distributed-computing
software-architecture
Description
In this talk, the presenters explore what makes Celery a popular choice for background and scheduled jobs with Django. They cover how to integrate Celery into a Django project, discuss common patterns to use (and avoid!) when writing tasks, and delve into choosing message brokers, task schedulers, and result stores. The presentation also includes a case study on breaking down large tasks into smaller, scalable units and highlights key considerations for designing effective Celery tasks.