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 透過包裝好的服務快速進行開發。

參考

為什麼會看到廣告
分享網站開發的前端、後端、資料庫與部屬維運技術,並記錄在工作上的心得
留言
avatar-img
留言分享你的想法!

































































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
优美,是一种温柔的召唤,它如晨风轻拂,又如溪水低吟,总在不经意间浸润人心。优美从不喧哗,它藏在每一片翠绿的叶间,融于每一缕微风的清凉。
Thumbnail
安曾以為,白天與黑夜的邊界是「喀嚓」一聲。 直到三、四歲之後,她才慢慢知曉,那種制式的機械音不出於自然界,例如上膛聲,例如電燈閘門的開關聲。後見之明,即便大自然孕育萬物,也只有人類樂於成為機器的母親。
Thumbnail
1967 年到 1974 年之間,軍事獨裁的鐵腕統治使希臘陷入了鎮壓、審查和政治動蕩的時期。在此期間,流行搖滾樂團 Nostradamos 統治了整個場景,成為反抗的燈塔,用他們的藝術挑戰壓迫,在暴政面前激發希望。
隨著全球數位化浪潮的推進,企業正面臨著前所未有的挑戰和機遇。數位轉型已成為企業保持競爭力的關鍵策略。在這個過程中,平台即服務(PaaS)作為一種強大的雲端解決方案,正在扮演著不可或缺的角色。本文將探討PaaS在數位轉型中的重要作用,並說明其如何幫助企業實現數位化目標。 簡化開發與部署 Paa
Thumbnail
自架網站的優點包括完全控制網站的設計和功能,自定義擴展和調整空間,無需依賴第三方平台;此外,網站擁有者可以選擇最佳的安全措施和SEO策略,提升網站的安全性和可見性。 然而,自架網站的缺點是需要技術知識和時間成本,設置和維護較為複雜,初期投入費用較高,且若缺乏技術支持,可能會遇到技術問題難以解決。
Thumbnail
這部電影充滿了讓人省思的橋段,尤其讓人喜愛懷舊的情緒角色Nastalgia。青春的終點和懷舊的意義是值得深入探討的議題。在這個快速、紛亂且充滿不確定的年代,懷舊情懷的重新探討有助於帶來心理治療的效果。
Thumbnail
Shina大學原本就讀法律系,後因無法融入環境而休學,這段期間在他人建議下開始畫圖打發時間,工具為iPhone加手指。作品發表於社群網站收到好評,於世一路創作至今。作品曾收錄於《ILLUSTRATION 2022》(翔泳社)、《CINEMATIC ILLUSTRATION》(Graphic社)
Thumbnail
IaaS 以虛擬化原理運作,企業可從雲端服務商那裡獲得運算、儲存和資料庫等服務,不再需要自己購買設備、管理設備,或託管設備的空間。
Thumbnail
IaaS是一種雲端服務模型,所使用的運算資源託管在公有雲 、私有雲或混合雲中,能將傳統IT硬體設備統整為虛擬的運算資源,而得以針對運算需求彈性地調配資源。
每天都在忙碌的工作之餘,最愛的放鬆方式就是逛逛網路商城~~ 但是,作為一個對技術有點小迷糊的我,當我得知有些企業和電商網站背後有一些神秘的開發工具時,我感到十分好奇。於是,我就開始著手研究這些開發工具,終於找到了其中一個我認為非常重要的——PaaS。 那麼,PaaS到底是什麼呢?其實,PaaS是
Thumbnail
优美,是一种温柔的召唤,它如晨风轻拂,又如溪水低吟,总在不经意间浸润人心。优美从不喧哗,它藏在每一片翠绿的叶间,融于每一缕微风的清凉。
Thumbnail
安曾以為,白天與黑夜的邊界是「喀嚓」一聲。 直到三、四歲之後,她才慢慢知曉,那種制式的機械音不出於自然界,例如上膛聲,例如電燈閘門的開關聲。後見之明,即便大自然孕育萬物,也只有人類樂於成為機器的母親。
Thumbnail
1967 年到 1974 年之間,軍事獨裁的鐵腕統治使希臘陷入了鎮壓、審查和政治動蕩的時期。在此期間,流行搖滾樂團 Nostradamos 統治了整個場景,成為反抗的燈塔,用他們的藝術挑戰壓迫,在暴政面前激發希望。
隨著全球數位化浪潮的推進,企業正面臨著前所未有的挑戰和機遇。數位轉型已成為企業保持競爭力的關鍵策略。在這個過程中,平台即服務(PaaS)作為一種強大的雲端解決方案,正在扮演著不可或缺的角色。本文將探討PaaS在數位轉型中的重要作用,並說明其如何幫助企業實現數位化目標。 簡化開發與部署 Paa
Thumbnail
自架網站的優點包括完全控制網站的設計和功能,自定義擴展和調整空間,無需依賴第三方平台;此外,網站擁有者可以選擇最佳的安全措施和SEO策略,提升網站的安全性和可見性。 然而,自架網站的缺點是需要技術知識和時間成本,設置和維護較為複雜,初期投入費用較高,且若缺乏技術支持,可能會遇到技術問題難以解決。
Thumbnail
這部電影充滿了讓人省思的橋段,尤其讓人喜愛懷舊的情緒角色Nastalgia。青春的終點和懷舊的意義是值得深入探討的議題。在這個快速、紛亂且充滿不確定的年代,懷舊情懷的重新探討有助於帶來心理治療的效果。
Thumbnail
Shina大學原本就讀法律系,後因無法融入環境而休學,這段期間在他人建議下開始畫圖打發時間,工具為iPhone加手指。作品發表於社群網站收到好評,於世一路創作至今。作品曾收錄於《ILLUSTRATION 2022》(翔泳社)、《CINEMATIC ILLUSTRATION》(Graphic社)
Thumbnail
IaaS 以虛擬化原理運作,企業可從雲端服務商那裡獲得運算、儲存和資料庫等服務,不再需要自己購買設備、管理設備,或託管設備的空間。
Thumbnail
IaaS是一種雲端服務模型,所使用的運算資源託管在公有雲 、私有雲或混合雲中,能將傳統IT硬體設備統整為虛擬的運算資源,而得以針對運算需求彈性地調配資源。
每天都在忙碌的工作之餘,最愛的放鬆方式就是逛逛網路商城~~ 但是,作為一個對技術有點小迷糊的我,當我得知有些企業和電商網站背後有一些神秘的開發工具時,我感到十分好奇。於是,我就開始著手研究這些開發工具,終於找到了其中一個我認為非常重要的——PaaS。 那麼,PaaS到底是什麼呢?其實,PaaS是