Какие таблицы и сущности нужны в базе, чтобы система была поддерживаемой и расследуемой?

Для событийной интеграции нужны бизнес-сущности, журнал входящих событий и история изменений состояния.

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

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

Для событийной интеграции нужны бизнес-сущности, журнал входящих событий и история изменений состояния.

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

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

Для событийной интеграции нужны бизнес-сущности, журнал входящих событий и история изменений состояния.

У события сохраняют идентификатор источника, время, версию, статус обработки и ошибку, а исходные данные — в пределах принятой политики хранения. Исходящие сообщения можно хранить в outbox, чтобы связать их с бизнес-транзакцией и обеспечить повторную отправку.

Практика в реальном времени

Подготовьтесь к следующему собеседованию

Interview Boost учитывает вакансию, резюме и технологии и помогает сформулировать ответ прямо во время интервью.

Начать подготовку