Как делать свои контроллеры «тонкими»

Контролеры чаще всего нарушают принцип единой ответственности. Здесь очень легко намешать в одну кучу массу обязанностей. Но основная обязанность контроллера — обслуживать HTTP-запросы и делегировать их внутренним слоям приложения.

#english

https://medium.com/swlh/ideas-for-keeping-your-controllers-skinny-84583cce5f93