# Guide

- [Introduction](/guide/introduction.md)
- [Connections](/guide/connections.md)
- [Queues](/guide/queues.md)
- [Auto-removal of jobs](/guide/queues/auto-removal-of-jobs.md)
- [Adding jobs in bulk](/guide/queues/adding-bulks.md)
- [Global Concurrency](/guide/queues/global-concurrency.md)
- [Global Rate Limit](/guide/queues/global-rate-limit.md)
- [Meta](/guide/queues/meta.md)
- [Removing Jobs](/guide/queues/removing-jobs.md)
- [Workers](/guide/workers.md)
- [Auto-removal of jobs](/guide/workers/auto-removal-of-jobs.md)
- [Concurrency](/guide/workers/concurrency.md)
- [Graceful shutdown](/guide/workers/graceful-shutdown.md)
- [Cancelling jobs](/guide/workers/cancelling-jobs.md)
- [Stalled Jobs](/guide/workers/stalled-jobs.md)
- [Sandboxed processors](/guide/workers/sandboxed-processors.md): Running jobs in isolated processes
- [Pausing queues](/guide/workers/pausing-queues.md)
- [Jobs](/guide/jobs.md)
- [FIFO](/guide/jobs/fifo.md): First-In, First-Out
- [LIFO](/guide/jobs/lifo.md): Last-in, First Out
- [Job Ids](/guide/jobs/job-ids.md)
- [Job Data](/guide/jobs/job-data.md)
- [Deduplication](/guide/jobs/deduplication.md)
- [Delayed](/guide/jobs/delayed.md)
- [Repeatable](/guide/jobs/repeatable.md)
- [Prioritized](/guide/jobs/prioritized.md)
- [Removing jobs](/guide/jobs/removing-job.md)
- [Retrying jobs](/guide/jobs/retrying-job.md)
- [Stalled](/guide/jobs/stalled.md)
- [Getters](/guide/jobs/getters.md)
- [Job Schedulers](/guide/job-schedulers.md): Job Schedulers replace "repeatable jobs", and are available in v5.16.0 and onwards
- [Repeat Strategies](/guide/job-schedulers/repeat-strategies.md)
- [Repeat options](/guide/job-schedulers/repeat-options.md)
- [Manage Job Schedulers](/guide/job-schedulers/manage-job-schedulers.md)
- [Flows](/guide/flows.md)
- [Adding flows in bulk](/guide/flows/adding-bulks.md)
- [Get Flow Tree](/guide/flows/get-flow-tree.md)
- [Fail Parent](/guide/flows/fail-parent.md): Make parents fail is any of its children fails
- [Continue Parent](/guide/flows/continue-parent.md): Process parent if any children fails.
- [Remove Dependency](/guide/flows/remove-dependency.md)
- [Ignore Dependency](/guide/flows/ignore-dependency.md)
- [Remove Child Dependency](/guide/flows/remove-child-dependency.md)
- [Metrics](/guide/metrics.md): Built-in Metrics for your queues.
- [Prometheus](/guide/metrics/prometheus.md): How to use the built-in prometheus exporter
- [Rate limiting](/guide/rate-limiting.md)
- [Parallelism and Concurrency](/guide/parallelism-and-concurrency.md)
- [Retrying failing jobs](/guide/retrying-failing-jobs.md)
- [Returning job data](/guide/returning-job-data.md)
- [Events](/guide/events.md)
- [Create Custom Events](/guide/events/create-custom-events.md)
- [Telemetry](/guide/telemetry.md): Enabling Telemetry for your BullMQ based applications
- [Getting started](/guide/telemetry/getting-started.md)
- [Traces](/guide/telemetry/traces.md)
- [Metrics](/guide/telemetry/metrics.md)
- [Running Jaeger](/guide/telemetry/running-jaeger.md)
- [Running a simple example](/guide/telemetry/running-a-simple-example.md)
- [QueueScheduler](/guide/queuescheduler.md)
- [Redis™ Compatibility](/guide/redis-tm-compatibility.md)
- [Dragonfly](/guide/redis-tm-compatibility/dragonfly.md)
- [Redis™ hosting](/guide/redis-tm-hosting.md): For BullMQ you are going to need a proper Redis™ hosting solution. In this section we provide instructions on how to use some of the most popular ones.
- [AWS MemoryDB](/guide/redis-tm-hosting/aws-memorydb.md)
- [AWS Elasticache](/guide/redis-tm-hosting/aws-elasticache.md)
- [Architecture](/guide/architecture.md): In this page we give an architecture overview on how BullMQ is implemented on top of Redis.
- [NestJs](/guide/nestjs.md)
- [Producers](/guide/nestjs/producers.md)
- [Queue Events Listeners](/guide/nestjs/queue-events-listeners.md)
- [Going to production](/guide/going-to-production.md)
- [Migrations](/guide/migration-to-newer-versions.md): Tips and hints on how to migrate your current BullMQ version to a newer one.
- [Bull to BullMQ](/guide/migration-to-newer-versions/bull-to-bullmq.md): Tips and hints on how to migrate from Bull package to BullMQ.
- [Troubleshooting](/guide/troubleshooting.md)
