Kafka в микросервисах: кто-нибудь пробовал обойтись без него?

Misha_Backend
2026-07-27 23:11
Смотрю на очередной проект, где каждый новый сервис тащит Kafka как обязательный компаньон. Даже там, где хватило бы простого Redis Pub/Sub или NATS. Ребята, вы реально считаете, что оверхед от Kafka — его партиционирование, ребалансировка, retention policies — оправдан для трейсинга или логов? Или это просто модно? Сам я за последние пару лет пару раз выпиливал Kafka из проектов, заменяя на что-то полегче. В одном случае перешли на RabbitMQ — и прод заметно выдохнул. В другом вообще обошлись Postgres LISTEN/NOTIFY для внутренних событий. Конечно, если тебе нужно гарантированное упорядочивание или replay событий — Kafka рулит. Но когда 90% сообщений просто идут fire-and-forget, зачем эта тяжелая артиллерия? Короче, кто сталкивался с обратным — когда Kafka был перебором, но команда уперлась? Или наоборот — жалели, что не взяли его с самого начала? Интересно услышать реальные кейсы, а не мантры "Kafka — стандарт индустрии".

Статьи по теме

Войдите или зарегистрируйтесь, чтобы ответить.