Являются ли пользователь и учётная запись отдельными сущностями?

Не ругайте сильно, если мой вопрос некорректный. Бывает ли так, что при разработке требований к ПО необходимо (или полезнее) представить пользователя и учётную запись отдельными (но взаимосвязанными) сущностями или это единая сущность? Или же нужно исходить из контекста?


Ответы (1 шт):

Автор решения: Roman Konoval

Зависит от контекста.

Более того, даже одна и та же сущность реального мира в разных модулях системы может быть представлена разными сущностями. Посмотрите на понятие Bounded Context в DDD/микросервисах.

Каждый модуль может по своему видеть, что такое пользователь и соответсвенно моделировать его по своему.

→ Ссылка