1The Real Reason for Architecture
We don't separate controllers and services because the computer runs them faster. We do it so that when a team grows from 2 developers to 20 developers, they can work on different files simultaneously without constantly creating merge conflicts.
