While it supports scheduling, its focus is on operations in real time.
[3] Tasks can execute asynchronously (in the background) or synchronously (wait until ready).
Celery is used in production systems, for services such as Instagram, to process millions of tasks every day.
[1] Celery is written in Python, but the protocol can be implemented in any language.
As of October 2024, Redis and RabbitMQ are supported and actively maintained and monitored.