Cita:
Iniciado por miktrv poder separar de forma modular tu código.
Por ejemplo
modules/back/controllers
modules/back/models
modules/back/views
modules/front/controllers
modules/front/models
modules/front/views
Esa es una forma de modular, pero no confundas el backend y frontend con modulos. Más bien creo que seria así:
application1/modules/module1/
application1/modules/module2/
application1/modules/module3/
application2/modules/module1/
application2/modules/module2/
application2/modules/module3/
Pudiendo ser app1 y app2 el frontend o backend.
Cada modulo tendria su propios controllers, models, views, etc
Tambien es posible organizar el frontend y backend dentro de cada modulo, compartiendo las librerias y models, en el caso que se requiera.
Saludos