Добрый день, уже недели две изобретаю квадратные колеса, изучаю структуры готовых решений... Перепробовал достаточно вариантов, но из за не хватки знаний не могу определится.
На данный момент используется подобная структура всего приложения:
platform
- modules
- - Users
- packages
- system
- - api
- - core
- - - Routing
- - services
- - - Validation
storage - тут хранится весь контент.
- cache
- config
- - routes
- debug
- - logs
- public
- - languages
- - assets
web - тут располагаются приложения.
- app - приложение
- - controllers
- - models
- - view
Объясните минусы моего решения и правильно ли построена структура?
Хотелось бы добиться от структуры:
- масштабируемость
- все по полочкам, красиво на глаз и логичное расположение