Я до сих пор не понял в чём юзкейс кафки. Где видел её просто как очередь используют, нафига козе боян я так и не понял.
А вообще мне symfony messenger зашел. Не очень мне понравился один нюанс с реализацией транспорта, но вряд ли тут кому то понадобится свой транспорт писать
есть отличные юзкейсы связанные с обработкой стримов. Мол представь себе инстаграм. Люди там сотнями тысяч ходят, постят разное, жалобы пишут, лайкают, комментят и т.д. Ты берешь все эти "события" кладешь в стрим и какая-нибудь система классификации по этому стриму определяет кто живой человек а кто подозрительный и кого надо забанить или как минимум пристальное внимание.
Смысл в том что кафка позволяет оч быстро писать. В этом ее "фича", тупо последовательная запись в файл грубо говоря. Ну и распределенное вот это все и т.д.
Или как Sentry ее юзает - поступает запрос с данными о ошибке, кладем это дело в кафку быстро и потом разберемся. Выходит довольно надежная доставка сообщений.
Ключевая разница в том что кафка это про стримы, а брокеры типа кролика это про маршрутизацию сообщений и очереди. Чуть разница есть.