Отдельная таблица может понадобиться для запросов по сущности, долгого хранения, аудита или идемпотентности. Kafka — журнал событий, а не универсальная замена оперативной БД.
Вы сохраняли все сообщения из Kafka в отдельную таблицу? Какой в этом был смысл, разве Kafka была недостаточна?
Отдельная таблица может понадобиться для запросов по сущности, долгого хранения, аудита или идемпотентности. Kafka — журнал событий, а не универсальная замена оперативной БД.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Отдельная таблица может понадобиться для запросов по сущности, долгого хранения, аудита или идемпотентности. Kafka — журнал событий, а не универсальная замена оперативной БД.
Определите, что именно хранится: сырой архив, inbox обработанных ID или подготовленная проекция. Дублирование без конкретной цели увеличивает стоимость и риск рассинхронизации. Учитывайте retention топика и возможность повторного чтения, прежде чем вводить второй полный архив.