Domain-Driven Design (DDD) или предметно-ориентированное проектирование — набор правил, которые помогают проектировать ПО со сложной бизнес-логикой быстрее, чем без него.
Но в самом DDD много абстракций и понятий. Всё ещё усложняется тем, что статей с разбором принципов и понятий DDD много (не считая трех разноцветных книг), а вот реальных примеров — не очень.
Из-за этого на него страшно смотреть, не то, что внедрять. В «копилку» примеров реального применения абстрактного DDD, эта статья: как с помощью DDD избавились от бумажной работы в проведении ревизий в пиццериях Додо.
https://habr.com/ru/company/dododev/blog/523540/
Post #20
60