В
Size: a a a
В
В
D
B
В
В
В
СМ
В
ST
МФ
МФ
D
МФ
СП
A
и B
. У каждого свой репозиторий ARepository
и BRepository
.А
всегда должен быть создан B
. Если в процессе создания возникла какая-то ошибка, то оба НЕ должны быть созданы.ARepository
метод saveNewA(A $a, B $b)
, чтобы уже инфраструктура думала как сохранить в одной транзакции оба агрегата?AV
AV
СП
Только важно понимать что eventual consistency это достаточно сложно
:)СП
AV