Как внедрили событийную модель на Apache Kafka для отслеживания жизненного цикла заявлений, обеспечения консистентности между микросервисами и аудита изменений?

Опишите события переходов заявки, ключ partition по заявке, надёжную публикацию и идемпотентных потребителей. Консистентность между сервисами обычно достигается с задержкой, а не общей транзакцией Kafka и БД.

Короткий ответ

Что ответить на собеседовании

Опишите события переходов заявки, ключ partition по заявке, надёжную публикацию и идемпотентных потребителей. Консистентность между сервисами обычно достигается с задержкой, а не общей транзакцией Kafka и БД.

Подробный разбор

Ответ с пояснениями

Опишите события переходов заявки, ключ partition по заявке, надёжную публикацию и идемпотентных потребителей. Консистентность между сервисами обычно достигается с задержкой, а не общей транзакцией Kafka и БД.

Событие содержит ID, версию, тип перехода и необходимый минимальный payload. Outbox связывает изменение заявки с публикацией, consumer контролирует повторы и порядок версий. Для аудита нужны происхождение, время и защищённое хранение; не включайте лишние персональные данные. На интервью отделите такую типовую схему от того, что действительно внедрили лично.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее