# Queue Operations | Queue | Producer | Consumer | Idempotency/failure | |---|---|---|---| | activity | audit service | activity worker | event-based job ID; database activity record | | email | email service | email worker | event job ID; retry/backoff; delivery status | | document | document service | document worker | persisted document state; bounded concurrency | | log | structured log utility | log worker | redacted payload; retained operationally | Workers run independently with `node app/workers/index.js`; the API does not consume jobs. Validate Redis authentication, queue prefixes, retries, retention, dead/final failures, and Bull Board access in staging. Alert on failed jobs and sustained backlog. Redis/BullMQ were **IMPLEMENTED_UNVERIFIED** in this environment.