System Design
Почему в этом проекте вы выбрали Kafka, а не RabbitMQ, Redis или BullMQ?
Kafka имеет смысл, когда нужен сохраняемый поток событий, повторное чтение истории и независимые группы потребителей.
Читать ответ