← Directory
Background jobs
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