Ну так для тебя фреймворк это express. И ты написал этот ответ исходя опираясь на это
Посмотри на Laravel. Там на Business уровне стоит Eloquent (аналог Sequalize) с паттерном Active Record. Вот тебе и архитектура заданая фреймворком
Можешь взять express и Sequalize, залить на npm и назвать фреймворком. Но express сам по себе это не фреймворк
Если там взаимодействие с Eloquent происходит через интерфейс, то вопросов никаких не вызывает подобное, тогда и бизнес логика о фреймворке ничего не знает