I've coded most of my applications in that structure. It makes changing and testing things sane. Plus, if I need to make a large backend change, I can keep the abstractions compatible and have the rest of the app not notice.
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
replies: