Создайте «Профиль учетной записи клиента» с помощью доменного дизайна - PullRequest
0 голосов
/ 18 апреля 2020

Я собираюсь создать микро-сервис в соответствии с дизайном, управляемым доменом, который будет отвечать за обработку информации учетной записи клиента в контексте электронной коммерции. Например: у клиента есть список адресов доставки, список адресов для выставления счетов, список предыдущих заказов, карты и т. Д. c и c.

В настоящее время я нахожусь на этапе, когда я хочу определить мой агрегат / агрегаты, которые будут задействованы.

enter image description here

Как показано на этом рисунке, учетная запись клиента является объектом root в моем клиенте Аккаунт Микро сервис. Я не уверен, что я на правильном пути с таким подходом. Будем очень благодарны за любые рекомендации, моя цель - определить подход, основанный на домене, для информации об учетной записи клиента, который в основном должен иметь возможность хранить адреса, заказы и, возможно, множество других элементов, связанных с клиентами. Это правильный способ иметь агрегатную модель CustomerAccount, которая будет содержать все, что мне нужно?

...