Комментарии 4
Посмотрите на remix.run. Мне кажется сейчас это самый перспективный подход для такого рода задач.
У нас схожий стек, однако для лендингов предпочитаем Typedream, для блога Hashnode, для других вещей nginx + CRA или Gatsby
В качестве протокола хорошо себя зарекомендовал Apollo (GraphQL) - скорость написания некоторых вещей ускорилась, особенно хорошо ложится на Prisma в связке NexusJS для генерации типизации и всего остального, однако мы отказались от Express в связи слабых бенчмарков и используем fastify
У меня тоже есть небольшие проекты на стеке NextJS + ORM, и стек отрабатывает на все 100% даже в энтерпрайзе. Вот только рекомендую использовать не Prisma а TypeORM. Тем самым избавите себя от необходимости написания лишней абстракции. В TypeORM вы сразу описываете модель с логикой, по ней генерируется база и миграции. Так же из коробки получается репозиторий для сущности.
nuxt 3 конечно классно придумали. теперь типы dto можно писать один раз сразу для фронта и бэка.
Архитектура сайта: Node.js (Nuxt.js) + ORM