NHost – это Cloud / Self-hosted технология, которая объеденяет под собой:
– PostgreSQL
– Hasura – автогенерируемый GQL API поверх БД в формате Firebase (вы какбы делаете с фронта прямые запросы в БД, используя) GQL, гибкими правилами доступов, real-time подписками на таблицы
– Готовый набор разных аутентификаций и авторизаций
– S3 хранилище для файлов
– Serverless функции (причем не только на Node.js)
– CI/CD
– Логи, метрики, трейсы
– Reverse Proxy
– И админку поверх всего этого
Вам остается написать фронтенд (и по желанию serverless функции) и дальше или
захостить самостоятельно, или воспользоваться их Cloud версией, которая провернет все за вас.
Чем крута эта технология:
. Этих технология достаточно, чтобы быстро начать любой проект
. Каждый кусочек open source-ный
. PostgreSQL – база
. Hasura – потрясающая технология, практически идеальна для создания Full-stack приложений. Все что в ней заявлено реально работает
. Настройка устроена так, что не появляется жесткой привязки к NHost и все можно задеплоить и поддерживать самостоятельно
. Все эти технологии подходят для создания по-настоящему серьезных проектов
. В клауд версии щедрый Free Tier (даже на PostgreSQL)
Воспользовались бы подобным?