Kafka consumer и повторная обработка сообщений — это тот самый «один раз обработал, но как будто не один».
Снаружи всё выглядит прилично: offset коммитится, сервис жив, метрики зелёные.
Потом внезапно прилетает retry, и одно событие превращается в 2–3 попытки, а иногда и в маленький карнавал дублей. 🎪
Для бизнеса это не «техническая мелочь», а лишние инциденты, грязные данные и часы на разбор полётов.
Мораль простая: в распределённых системах «exactly once» любят на слайдах, а в проде чаще считают стоимость повторной обработки.
Salary Scope
@SalaryScopePro
Kafka consumer и повторная обработка сообщений — это тот самый «один раз обработал, но как будто не один».
Этот пост опубликован в Telegram-канале Salary Scope. Подписаться можно по ссылке: @SalaryScopePro.