Всем привет, начал смотреть фреймворка Fastify, и у меня сразу возникло непонимание. В Fastify есть возможность через плагины, которые можно регистрировать в момент загрузки приложения, добавить в объект req различные подключения к базам данных или другие инстансы и использовать их в контроллерах.
Получается не нужно использовать сервисы, или лучше все же разделять контроллеры и сервисы, что бы сделать логику независимой от фреймворка и переиспользуемой?
В примерах которые находил на гите, обычно нет сервисов, вся логика в контроллерах.