Celery — Distributed Task Queue There are two main usages of celery in a regular Django application. … celery-beat acts as the scheduler part of celery whereas the worker executes the tasks that are either instructed from within the application or by celery-beat .