Мы разрабатываем нераспределенное программное обеспечение, используя Domain Driven Design. Давайте возьмем в качестве примера контексты, ограниченные порядком и инвентаризацией.
Чтобы реализовать антикоррупционный уровень в контексте с ограниченным порядком, для взаимодействия с контекстом, ограниченным инвентаризацией, мы поместили интерфейс службы домена в уровень основного домена. Где мы должны реализовать этот интерфейс?
Здесь (http://domain-driven-design.3010926.n2.nabble.com/Anti-corruption-layer-placement-td4951616.html) сказано, что он должен быть реализован на уровне инфраструктуры. Должны ли мы реализовать его в инфраструктуре, даже если это не распределенная система?
Большое спасибо.