← Directory
Background jobs
Celery logo

Celery

Distributed task queue for Python applications.


Overview

Celery is a widely used distributed task queue for Python that allows you to run tasks asynchronously. It supports scheduling, retries, and monitoring, and can be used with various brokers like Redis or RabbitMQ.

Best for

  • Python applications
  • Complex distributed tasks

Trade-offs

vs Temporal
Celery is more mature for Python but requires more setup; Temporal offers better durability and easier state management.

What XeroHack pre-wires

When you pick Celery in the interview, the engine emits these files into your scaffold:

  • Task decorators
  • Broker configuration
  • Result backend setup

Coupon

No active coupon for this tool right now. Sign in to be notified when one is available.

Sign in