# Patterns

- [Adding jobs in bulk across different queues](/patterns/adding-bulks.md)
- [Deduplication](/patterns/deduplication.md)
- [Manually processing jobs](/patterns/manually-fetching-jobs.md)
- [Named Processor](/patterns/named-processor.md)
- [Flows](/patterns/flows.md)
- [Idempotent jobs](/patterns/idempotent-jobs.md)
- [Throttle jobs](/patterns/throttle-jobs.md)
- [Manual retrying](/patterns/manual-retrying.md)
- [Process Step Jobs](/patterns/process-step-jobs.md)
- [Failing fast when Redis is down](/patterns/failing-fast-when-redis-is-down.md)
- [Stop retrying jobs](/patterns/stop-retrying-jobs.md)
- [Timeout jobs](/patterns/timeout-jobs.md)
- [Timeout for Sandboxed processors](/patterns/timeout-for-sandboxed-processors.md): A pattern for applying time-to-live to sandboxed processors.
- [Redis Cluster](/patterns/redis-cluster.md): Important considerations when using Redis™ Cluster mode.
