W aplikacjach następujących po DDD, nad którymi pracowałem, zwykle mamy warstwę usług zawierającą usługi + repozytoria + interfejsy dla repozytoriów i usług, wszystkie one żyją w tym samym zespole, podczas gdy domena model będzie żył w innym zestawie. Wydaje się, że wszystko, co nie pasuje do modelu domeny, jest zagracone w tym jednym wielkim projekcie.Repozytoria opakowań i ich interfejsy w DDD
W aplikacji zgodnej z zasadami i wzorcami DDD, w jaki sposób pakujesz repozytoria i implementowane interfejsy? Jakie są najlepsze praktyki w zakresie pakowania różnych logicznych części aplikacji DDD (lub ogólnie opakowania w tym przypadku)? Czy każda partycja logiczna musi znajdować się we własnym zespole? Czy to ma znaczenie?
Świetne odniesienie do architektury cebuli, której w ogóle nie znałem. dzięki. – kabaros