Опишите фактический поток событий: кто публикует, какие группы читают, как выбираются топик и ключ, и на каком шаге сервис уведомлений выполняет действие.
Как было организовано общение через Kafka — какие топики, сервис уведомлений?
Опишите фактический поток событий: кто публикует, какие группы читают, как выбираются топик и ключ, и на каком шаге сервис уведомлений выполняет действие.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Опишите фактический поток событий: кто публикует, какие группы читают, как выбираются топик и ключ, и на каком шаге сервис уведомлений выполняет действие.
Приведите одно событие, например изменение статуса заказа, но только если оно было в проекте. Уточните формат, версию схемы, порядок по объекту и обработку повторов.
Сервис уведомлений должен отделять получение события от успешной отправки внешнему провайдеру, иметь идемпотентность и контролируемые повторы. Не называйте реальные топики, если не помните их точно или они конфиденциальны. Важнее объяснить контракт и границы ответственности, чем перечислить названия.