Когда в проекте появляется первая очередь сообщений или шина событий, почти всегда встает вопрос: ставить тяжелую Kafka «на вырост» или обойтись легким NATS и не тратить память впустую. Ответ зависит не от моды, а от того, что вы реально гоняете — телеметрию с IoT-датчиков, события микросервисов или журнал транзакций, который нельзя терять и нужно перечитывать через полгода. Разберем оба брокера по архитектуре, ресурсам и типовым сценариям, чтобы вы выбирали осознанно, а не по инерции «все ставят Kafka».
Подробнее →