DDD: Относятся ли к домену категории, теги или лайки агрегата?
Если посмотреть с одной стороны, эти элементы просто помогают пользователю взаимодействовать с интерфейсом (фильтровать в случае категорий или тегов, выражать мнение в случае лайков) с агрегатами, а не изменять их состояние? То есть логически это все относится к слою приложения (или вообще UI) и может быть помещено в отдельные его сервисы, никак не пересекающиеся с доменом?
А если с другой - агрегат (допустим статья) может иметь только одну категорию, или лайк определенному сообщению на форуме пользователь может поставить только один раз - а это уже бизнес-логика и должна разрешаться в самом агрегате, доменном сервисе или команде.
Помогите разобраться)
Вы возможно не дочитали до ограниченный контекстов и единого языка, два основных паттерна DDD. На ваш вопрос невозможно ответить точно, тк вы должны обозначать какая у вас модель (поддомен). У вас может быть два поддомена, к разговору о огр. контекстах.