Вы имеете ввиду Data-layer, Business-layer, Presentation-layer.
где в Data находиться все что связано с базой данных(CRUD),
Business - основная логика(обработка всех данных).
Presen... роутинг, клиент и т.д.( прием/ответ на API, отдача статики).
Presentation-layer=>Business-layer=>Data-layer.
желательно чтобы во всех уровнях сохранялась не зависимость друг от друга