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