Nhost 一款 Firebase 的 GraphQL 替代方案

2023/02/20閱讀時間約 2 分鐘
Hhost 是一個基於 Hasura 並且整合了 Serverless、PostgreSQL、Auth、Storage 的一體化 BaaS 服務,主要的假想敵為 Firebase 而目標是將網站系統開發盡可能的精簡與可拓展化。

為什麼用

我們在之前有介紹過了 Hasura,而其雲端服務不斷漲價且並沒有Serverless、PostgreSQL、Auth、Storage 等一般網站常見的整合機制,在中小型的企業來看十分的吃不消但自行託管又會消耗較多的精力,而 Hhost 這樣的一款已經整合好的服務就顯得十分方便。
這價格內含有的服務可以在 Pricing 查詢,免費額度包含 Serverless、PostgreSQL、Auth、Storage 所以可以直接在該平台搭建你的專案而不需要另外處理資料庫與其他基礎服務的問題。

架構

透過這樣的技術線,我們可以使用 TypeScript 快速搭建一個具有高拓展與免於做基礎建設維護的健壯系統,將會帶來更好的開發效率。

他是開源的

如果你不想要使用雲端服務,你亦可以去 Nhost Github 直接在你的環境內部署 Nhost 自託管。

提供額外的開發工具

可以直接在本地端快速建立 Nhost 的專案並且在地端做測試,並將變更上傳至 Github 並自動完成 CI/CD 進行部署,十分的方便。
針對 Vue、React 等前端框架開發的 SDK 可以直接使用 Nhost 提供的 Auth、Storage、Serverless 透過包裝好的服務快速進行開發。

參考

分享網站開發的前端、後端、資料庫與部屬維運技術,並記錄在工作上的心得
留言0
查看全部
發表第一個留言支持創作者!