Я впервые создаю приложение с использованием технологии Onion. Все концепции луковой архитектуры до сих пор до меня дошли до совершенства, но мне интересно, где вы размещаете «разделенное ядро» под названием Domain Driven Design в архитектуре лука?Расположение общего ядра в архитектуре лука
Я видел, как некоторые люди говорят, что это должно идти во внешнем кольце Луча, где находится Инфраструктура. Кажется ли это правильным, поскольку я бы склонял свой абстрактный класс ValueObject в общем ядре, но из-за ограничений архитектуры Onion, я технически не смог бы получить из класса ValueObject в моем внутреннем слое домена.
Любые идеи для лучшей практики с этим?