Для отложенного выполнения длительных задач, масштабирования, баллансировки, ограничения одновременно выполняющихся процессов (чтобы воркеры постепенно брали задачи из очереди, а не брали их скопом, требуя при этом ресурсов больше чем есть).
Пример: любые длительные задачи (обработка видео например).
Так же pub/sub для всяких чатиков можно использовать например. Да и вообще там, где нужен обмен сообщениями.