Deno Deploy 與 Prisma Postgres 的整合實現了無縫的全端部署。透過 Prisma 管理 API,每個 Git 分支都能擁有專屬的資料庫,讓開發者無需管理基礎架構,即可更快速地預覽、測試並發布變更。此功能係透過 Prisma 合作夥伴計畫(Partner Program)所建構。
讓全端部署真正無縫的合作夥伴整合
Deno Deploy 協助開發者快速發布現代化的 JavaScript 與 TypeScript 應用程式,免除傳統基礎架構的複雜性。在第 2 版中,Deno 引入了 時間軸(timelines) 的概念,讓每個 Git 分支都能建立一個擁有獨立執行環境、網址與配置的隔離環境。這種模式使開發者能夠在隔離狀態下預覽與測試變更,進而提升信心與開發速度。
為了支援這些「每個分支」的獨立環境,Deno 需要一種靈活且快速的方式來處理資料庫。這正是 Prisma Postgres 發揮作用的地方。
透過與 Prisma 合作,Deno 將原生資料庫配置功能整合進其平台中。現在,開發者可以直接在 Deno Deploy 內,使用 Prisma 管理 API 為每個分支啟動一個 Postgres 資料庫。無需外部儀表板或手動設定,資料庫開箱即用。
現代開發流程的絕佳契合
Deno 的時間軸模式需要的遠不止於一般的資料庫連線。它需要快速的配置能力、可預測的定價,以及與現代開發工具的輕鬆整合。
Prisma Postgres 完全符合這些需求。它運行於裸機(bare metal)上,支援無冷啟動(cold starts)的 Serverless 工作負載,並採用完全契合「分支部署」模式的用量計費機制。透過 Prisma 管理 API,Deno 能為每個時間軸自動建立新專案與資料庫,配置正確的環境變數,並將資料庫指派給應用程式。
「我們希望確保開發流程不會受到平台的阻礙,」Deno 工程師 Arnau Orriols 表示。「有了每個分支的專屬資料庫,開發者可以安全地測試資料庫遷移並隔離變更。Prisma 讓實現這點變得非常簡單。」
透過合作夥伴關係共同建構
這項整合是透過 Prisma 合作夥伴計畫 所實現,該計畫為平台團隊提供配置工具的優先存取權、專屬技術指導以及聯合行銷機會。
在整個過程中,Prisma 與 Deno 緊密合作,協助他們導入管理 API、解答技術問題,並從第一天起就提供流暢的開發體驗。
「配置體驗既流暢又快速。Prisma 的回應非常迅速,協助我們快速實現了這項整合,」Orriols 說道。
這次合作是一個絕佳範例,展示了合作夥伴計畫如何協助以開發者為中心的企業,將強大的新功能引入其平台,同時無需承擔管理資料庫基礎架構的全部負擔。
為何選擇 Prisma Postgres
Deno 需要的遠不止是一個資料庫供應商。他們需要一個符合其產品理念的解決方案:快速、簡單且專為開發者而生。Prisma Postgres 實現了這一點,並具備:
-
透過 API 實現快速配置,完美配合時間軸的建立
-
運行於裸機上的無冷啟動效能
-
適合規模化至零(scale-to-zero)工作流程的用量計費機制
-
簡潔的抽象化,讓開發者專注於建構而非設定
其結果是一個與 Deno Deploy 其餘部分同樣現代且體貼的資料庫層。
即刻可用,且為成長而設計
Deno Deploy 與 Prisma Postgres 的整合現已對使用者開放,且其底層模式已通過驗證。其他尋求提供資料庫配置、改善開發流程或降低基礎架構成本的平台,均可透過 Prisma 合作夥伴計畫遵循相同的路徑。
無論您是在建構內部平台、商業工具還是託管服務,Prisma Postgres 都能協助您提供現代開發者所期待的卓越體驗。
進一步了解 Prisma 合作夥伴計畫,或探索 Prisma 管理 API 文件以開始建構您的應用。
不要錯過下一篇貼文!
訂閱 Prisma 電子報