Я новичок в DDD и все еще читаю об этом. Во время чтения у меня возникли некоторые сомнения относительно того, что агрегаты могут делиться некоторыми данными с другими агрегатами. В качестве примера предположим, что я разрабатываю интернет-магазин, я бы смоделировал агрегат Account и агрегат Order. Теперь предположим, что некоторые данные агрегата Account действительно нужны агрегату Order для выполнения всех бизнес-задач. Строго следуя DDD, я должен смоделировать агрегат Order, чтобы иметь объект значения, содержащий идентификатор агрегата Account, и постоянно запрашивать необходимые данные Account. Должен ли я по-прежнему моделировать его как объект значения, содержащий идентичность, и всегда запрашивать необходимые данные, или я могу создать объект значения, чтобы он все время содержал необходимые данные?
Таким образом, данные всегда под рукой, однако эти данные также должны быть синхронизированы с реальными совокупными данными Учетной записи.
Спасибо