Skip to content

ADR-0003: Redis + Celery for Async Workloads

  • Status: Accepted

Context

Some operations are long-running and should not block request/response flows.

Decision

Use Redis as broker/result backend and Celery workers for asynchronous processing.

Consequences

  • request latency remains predictable
  • eventual consistency must be handled in UX and operations