TL;DR

Много какие доклады (DotNext - Аршинов), статьи (Хабр, тот же Аршинов и другие) и опыт с похожими методологиями сводится к следующим выводам:

  1. Идеология *DD - идеальна (на то и идеология, но больше упор на FDD и DDD)

  2. При всех достоинствах идеологии - имплементировать ее вне границ "идеальной песочницы примеров" - крайне сложно, и тут каждый разработчик придумывает кто во что горазд

Но все это не отменяет того, что подобные идеологии хотя бы частично решают одни проблемы, хотя и понятно что порождают другие. Думаю здесь, как и везде - нужен баланс и подбор оружия под случай

Domain Based

Set of principles and schemas, directed to create optimal systems of objects. Development process is simplifying to create program abstractions - domain models. These models contain business-logic that connect real use cases of product with code.

https://habr.com/ru/company/jugru/blog/440772/

https://habr.com/ru/company/jugru/blog/440772/

https://habr.com/ru/company/jugru/blog/440772/

https://habr.com/ru/company/jugru/blog/440772/

https://habr.com/ru/company/jugru/blog/440772/

https://habr.com/ru/company/jugru/blog/440772/

Principles

https://habr.com/ru/company/jugru/blog/440772/

https://habr.com/ru/company/jugru/blog/440772/

See

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/06d80772-1099-442e-9a98-6647227edfe1/Untitled.png

В комментах