У Laravel бізнес-логіка з часом може розповзтися між контролерами, сервісами та Eloquent-моделями. Костянтин Горошко розповідає, як цього уникнути та побудувати модульний моноліт із DDD без зайвого ускладнення архітектури.

На прикладі модуля Product автор покроково розбирає структуру проєкту, розподіл відповідальності між шарами Domain, Application та Infrastructure, роботу репозиторіїв і взаємодію між модулями. 

 [https://dou.ua/goto/bI91](https://dou.ua/goto/bI91)