Обновить

Комментарии 3

А можно, пожалуйста, не тащить в домен фреймворки?

Конечно, можно. Urich пока в разработке, спасибо за комментарий.

Хотелось бы сделать так, чтобы домен вообще не зависел от фреймворка: свои агрегаты и события — обычные dataclass’ы, без наследования от Urich. Со стороны Юрича, например, протоколы/адаптеры, которые подстраиваются под такие типы.

Хотелось бы чтобы доменный слой можно было организовывать исходя из потребностей конкретного домена, а натягивать на примитивы фреймворка. Например, почему бы не существовать операциям, затрагивающим несколько агрегатов. И куда делись все дополнительные адаптеры, доменные сервисы и стратегии которые мы тоже хотим инжектировать? А как насчет приложений которые не имеют постоянного стейта в бд? Много вопросов, не надо превращать DDD в CRUD

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации