I 100% agree with the deeper layer. Sometimes I call it services, sometimes I have it split down even further into ORM and other services / business logic.
When I get to the MVC part of this project, I am going to dive into the reasons for this choice, so hang tight 😄
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.