Nhost 一款 Firebase 的 GraphQL 替代方案

閱讀時間約 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
查看全部
發表第一個留言支持創作者!
PaaS 是指平台即服務(platform as a service),意思是可以透過管理介面執行設定與部署而不需要處理底層的伺服器運作與維護。
在網頁服務中資料庫擔任了很重要的任務,用來保存客戶的資料與提供分析的數據來源,而針對不同的需求會有各類型適合資料庫來負責。 這篇文章中會針對 Row-Oriented (以列為儲存主體) 和 Columnar (以行為儲存主體) 的兩種資料庫來分析任務與資料庫間的合適搭配。
Hasura 是一個開源、高性能、多資料來源與嚴謹權限控管的 GraphQL Engine Service。
Neon 是基於 PostgreSQL 的 Serverless Database,具備了 Serverless 帶來的高乘載量、划算的費用與 PostgreSQL 強大的效能的一款開源資料庫服務。
Discord Bot 就是在 Discord 群組中可以回話與管理群組成員的機器人,依據開發者的設計能有不同的功能,這篇文章想要教的是如何向 Discord 申請一個自己的 Bot,日後才會介紹如何開發自己想要的功能。
不論是 GraphQL 與 RESTful API 都需要生態系的支撐,才會好用與完整 這篇會先介紹 GraphQL 的生態系工具。
PaaS 是指平台即服務(platform as a service),意思是可以透過管理介面執行設定與部署而不需要處理底層的伺服器運作與維護。
在網頁服務中資料庫擔任了很重要的任務,用來保存客戶的資料與提供分析的數據來源,而針對不同的需求會有各類型適合資料庫來負責。 這篇文章中會針對 Row-Oriented (以列為儲存主體) 和 Columnar (以行為儲存主體) 的兩種資料庫來分析任務與資料庫間的合適搭配。
Hasura 是一個開源、高性能、多資料來源與嚴謹權限控管的 GraphQL Engine Service。
Neon 是基於 PostgreSQL 的 Serverless Database,具備了 Serverless 帶來的高乘載量、划算的費用與 PostgreSQL 強大的效能的一款開源資料庫服務。
Discord Bot 就是在 Discord 群組中可以回話與管理群組成員的機器人,依據開發者的設計能有不同的功能,這篇文章想要教的是如何向 Discord 申請一個自己的 Bot,日後才會介紹如何開發自己想要的功能。
不論是 GraphQL 與 RESTful API 都需要生態系的支撐,才會好用與完整 這篇會先介紹 GraphQL 的生態系工具。
你可能也想看
Google News 追蹤
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
可能包含敏感內容
哪一款大叔老伯是你的菜?筆下人物角色設定!(持續施工中~) 歡迎留言你最喜歡哪一款大叔老伯!
Thumbnail
這款擁有AI智能的簡報工具——Gamma,除了主打強大的AI功能,更有著簡潔、出色的介面設計,以及與Notion類似的編輯模式,還可以做出簡易的網站,真的是一款令我十分驚艷的簡報工具。
Thumbnail
Stepets: Walking Pet Simulator,分享這款可愛的走路孵蛋養寵APP,讓你心情愉悅、輕鬆無壓力地自然而然多走一些路。
Thumbnail
《UX in the Jungle》是一款廣受使用者經驗(UX, User eXperience)設計及軟體開發從業人員好評的教育遊戲。玩佳就算沒有相關背景知識,也能在遊戲中體會到產品開發過程的酸甜苦辣。這篇文章將介紹這款桌遊教具的開發歷程。
Thumbnail
今天要來整理 Figma的免費課程!傳送門 Figma 是個很好用的製圖工具, 但在真正用 Figma 畫 UIUX時,最重要的第一步是「知道這個專案的目的」。 Wireframes 產品框線圖 Figma 可以用來畫 Wireframes 就像在寫文章一樣先有大鋼,再填內容。在做產品
Thumbnail
演員名單有Rain鄭智薰和金汎,兩位笑起來都好陽光的組合,我怎麼想都覺得能搭得可愛。 於是,我看了【Ghost Doctor 고스트 닥터 幽靈醫生】,本來擔心會不會有些X畫面招來惡夢,幸好,是我想多了。
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
可能包含敏感內容
哪一款大叔老伯是你的菜?筆下人物角色設定!(持續施工中~) 歡迎留言你最喜歡哪一款大叔老伯!
Thumbnail
這款擁有AI智能的簡報工具——Gamma,除了主打強大的AI功能,更有著簡潔、出色的介面設計,以及與Notion類似的編輯模式,還可以做出簡易的網站,真的是一款令我十分驚艷的簡報工具。
Thumbnail
Stepets: Walking Pet Simulator,分享這款可愛的走路孵蛋養寵APP,讓你心情愉悅、輕鬆無壓力地自然而然多走一些路。
Thumbnail
《UX in the Jungle》是一款廣受使用者經驗(UX, User eXperience)設計及軟體開發從業人員好評的教育遊戲。玩佳就算沒有相關背景知識,也能在遊戲中體會到產品開發過程的酸甜苦辣。這篇文章將介紹這款桌遊教具的開發歷程。
Thumbnail
今天要來整理 Figma的免費課程!傳送門 Figma 是個很好用的製圖工具, 但在真正用 Figma 畫 UIUX時,最重要的第一步是「知道這個專案的目的」。 Wireframes 產品框線圖 Figma 可以用來畫 Wireframes 就像在寫文章一樣先有大鋼,再填內容。在做產品
Thumbnail
演員名單有Rain鄭智薰和金汎,兩位笑起來都好陽光的組合,我怎麼想都覺得能搭得可愛。 於是,我看了【Ghost Doctor 고스트 닥터 幽靈醫生】,本來擔心會不會有些X畫面招來惡夢,幸好,是我想多了。