— это попытка связать, а не развязать
А как тогда использовать поле Balance, которое должно быть общим для 2 разных агрегатов?
где баланс общий-то? 🙂 зачем обоим контекст баланс?
Ну есть Customer он существует в контексте рекламы и Buyer в контексте покупки. Им обоим нужен Balance. Эти агрегаты будут связаны?
зачем баланс в контексте рекламы?
Напримпр, хотим показывать рекламу мол "пополни баланс, скоро закончится"
это делается не через бизнес-логику, тк это логика чтения
Ну вообще-то "показывать рекламу, если баланс <20" это бизнес логика
эта логика никак не связано с контролем состояния домена, соответсвенно это UI логика
Ок, допустим, что хотим сохранить, что показали рекламу, чтобы в след раз показать ток через час)
все зависит от характера системы если это побочный сервис магазина для рекламы продуктов, то отдельная система для баннеров, если это рекламная система — все иначе
Обсуждают сегодня