dev-sasha, Fastify нормально. Использовал TypeORM. Валидацию писал своими руками. Postgres почти == MariaDB только как минимум без проблем с булевыми значениями. Советую сразу брать NestJs и под капотом express. У fastify проблема с интеграцией Passport.js
Развернутый ответ, спасибо! Поо Rest заикнулся, ибо с gRPC не знаком. Фронт пишу на Nuxt(Vue). Поэтому решил не трогать gRPC. Про ORM заикнулся, ибо достаточно просто накидать MVP. Буду следовать Вашим указаниям и еще раз спасибо!
Видел фтчу на докер хаб чтобы отслеживать репозиторий. Только вот вопрос как реализовать это все на сервере? Чтобы при обновлении контейнера, он поднимал все контейнеры в докер компоуз.