Вопрос проверяет понимание базового доменного моделирования и умение выделять устойчивые сущности в backend-системах.
Короткий ответ
В таких системах почти всегда есть пользователи, операции и состояние этих операций. Обычно выделяют сущности для источника операции, получателя и самого факта действия. Дополнительно появляются сущности для статусов, истории и аудита. Набор может отличаться, но базовые роли сохраняются.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.