Best practice бэкенда на express?
я просто оставлю это здесь
Напишите 10 проектов, сразу сами поймёте как лучше, плюс решая различные задачи ваш подход будет меняться. Ещё можно посмотреть исходники популярных проектов koa,nest,angular.