Deno Deploy 与 Prisma Postgres 的集成实现了无缝的全栈部署。每个 Git 分支都通过 Prisma Management API 获得自己的数据库,这让开发者可以更快地预览、测试和发布更改,而无需管理基础设施。此功能是与 Prisma 合作伙伴计划共同构建的。
一项真正实现全栈无缝部署的合作伙伴集成
Deno Deploy 帮助开发者快速发布现代 JavaScript 和 TypeScript 应用程序,而无需传统基础设施的复杂性。Deno 在版本 2 中引入了时间线 (timelines) 的概念,其中每个 Git 分支都创建一个独立的运行环境,拥有自己的运行时、URL 和配置。该模型使开发者能够隔离地预览和测试更改,从而提高信心和速度。
为了支持这些按分支划分的环境,Deno 需要一种灵活快速的方法来处理数据库。这就是 Prisma Postgres 的用武之地。
通过与 Prisma 合作,Deno 将原生的数据库配置集成到其平台中。开发者现在可以直接在 Deno Deploy 中,使用 Prisma 的管理 API 为每个分支启动一个 Postgres 数据库。无需外部仪表板或手动设置。数据库开箱即用。
与现代开发者工作流程的天然契合
Deno 基于时间线的模型需要的不仅仅是通用的数据库连接。它需要快速配置、可预测的定价以及与现代开发者工具的轻松集成。
Prisma Postgres 满足了所有要求。它运行在裸机上,支持无冷启动的无服务器工作负载,并采用基于使用量的定价模型,非常适合按分支部署。通过 Prisma Management API,Deno 为每个时间线配置一个新项目和数据库,设置正确的环境变量,并自动将数据库分配给应用程序。
“我们希望确保开发流程不会受到平台阻碍,”Deno 工程师 Arnau Orriols 说。“通过按分支划分的数据库,开发者可以安全地测试迁移并隔离更改。Prisma 让支持这一点变得轻而易举。”
通过合作共同构建
这项集成是通过 Prisma 的合作伙伴计划实现的,该计划为平台团队提供早期访问配置工具、专门的技术指导和共同营销机会。
Prisma 在整个过程中与 Deno 紧密合作,帮助他们实施管理 API,回答技术问题,并从第一天起就提供流畅的开发者体验。
“配置体验流畅而快速。Prisma 响应非常及时,帮助我们快速解锁了这项集成,”Orriols 说。
此次合作是合作伙伴计划如何帮助以开发者为中心的公司将其强大的新功能引入其平台的一个很好的例子,而无需承担数据库基础设施的全部负担。
为什么选择 Prisma Postgres
Deno 需要的不仅仅是数据库提供商。他们需要一个符合其产品理念的解决方案:快速、简单,并为开发者构建。Prisma Postgres 提供了这一点,具有:
-
与时间线创建相匹配的通过 API 快速配置
-
裸机上无冷启动性能
-
适合零扩展工作流程的基于使用量的定价
-
让开发者专注于构建而不是配置的清晰抽象
结果是一个数据库层,它与 Deno Deploy 的其他部分一样现代和周到。
今日可用,并为增长而构建
Deno Deploy 和 Prisma Postgres 集成已向用户开放,底层模型也已得到验证。其他希望提供数据库配置、改进开发者工作流程或减少基础设施开销的平台可以通过 Prisma 的合作伙伴计划走同样的道路。
无论您是在构建内部平台、商业工具还是托管服务,Prisma Postgres 都可以帮助您提供现代开发者期望的那种体验。
了解有关 Prisma 合作伙伴计划的更多信息,或查阅 Prisma Management API 文档以开始构建。
不要错过下一篇文章!
订阅 Prisma 新闻通讯