>>15there is no labyrinthine architecture to unravel, there is a simple de facto standard that's replicated between companies and teams. For example, i have been working with REST APIs for years now, and it's always interface layer (controllers) -> logic layer -> data access layer.