Workload map
Delivery considerations
Redis-backed processing is asynchronous and retryable. Jobs may wait during an outage and may be delivered again after a worker failure. Use durable Redis persistence, monitor failed jobs, and keep handlers idempotent.Capacity signals
- Queue depth and oldest-job age
- Worker throughput and failure rate
- Redis memory, eviction policy, CPU, connections, and command latency
- Stream consumer lag
- Persistence health and restart recovery time
- Lock TTLs and stale lock frequency
