2024 年 1 月 10 日

Formbricks 与 Prisma Accelerate:携手解决可扩展性问题

探索 Formbricks(一个开源调查平台)如何利用 Prisma Accelerate 有效应对可扩展性挑战的历程。了解他们如何策略性地集成它,以管理不断增长的用户需求并保持高性能。

Prisma Accelerate Logo and Formbricks Logo

Formbricks 的诞生

Formbricks 的诞生源于一个清晰的愿景:提供一个免费的开源调查平台,帮助企业在用户旅程的每一个环节无缝收集反馈。从应用内和网站调查到链接和电子邮件问卷,Formbricks 提供了一整套全面的工具,旨在实现美观、有效的用户互动。

Formbricks User Interface Image

Formbricks 不仅仅是收集数据;它旨在打造卓越的用户体验。Formbricks 秉持隐私优先的理念,既是一个调查平台,也是一个体验管理利器。用户可以利用 Formbricks Insight 平台进行预构建的数据分析,也可以在此基础上创建定制化的解决方案。

解决 Formbricks 的可扩展性需求

Formbricks 决定使用 Prisma Accelerate 是因为迫切需要高效管理其不断增长的用户群。他们在 Vercel 上部署了带有无服务器后端的云版本后,很快遇到了可扩展性问题,特别是超出了连接池大小并面临性能瓶颈。这促使他们探索能够应对其不断扩大规模的解决方案。

Prisma 关于其无服务器函数连接池解决方案的博客文章引起了他们的注意。虽然也有类似的服务,例如 AWS 的 RDS Proxy,但这些服务的成本被认为过高。相比之下,Prisma Accelerate 提供了一个可访问且经济高效的解决方案。其低门槛使其成为 Formbricks 这样在无服务器环境中运行的平台的有吸引力的选择。

实施 Prisma Accelerate

Prisma Accelerate 的实施正值关键时刻。Formbricks 刚刚经历了使用量的大幅飙升,导致数据库故障和服务器高负载。这一事件凸显了对更强大解决方案的需求。

向 Prisma Accelerate 的过渡是在一个通宵达旦的紧张工作中进行的,当时正值凌晨 3 点在韩国尝试修复一个出现故障的数据库。尽管情况充满挑战,但设置 Accelerate 却非常简单。

即使在凌晨 3 点完全疲惫的情况下,也可以设置 Accelerate。过程非常简单——创建账户,替换连接字符串,然后在 Prisma Accelerate 网站上连接数据库。即使在那种高压环境下,这也很容易且成功。

Matti NanntMatti Nannt,Formbricks 联合创始人

Prisma Accelerate 的影响

集成 Prisma Accelerate 对 Formbricks 来说是颠覆性的,尤其是在增强其无服务器后端架构方面。此集成有效地解决了与其不断增长的用户群相关的可扩展性挑战。Prisma Accelerate 的可扩展连接池功能在无服务器环境中尤其有利,它确保了对大量数据库连接的高效管理,即使在流量高峰期也能保持高性能。

对于 Formbricks 这样一个实时用户反馈至关重要的平台来说,能够顺畅处理大量数据是关键。尽管他们尚未利用全球边缘缓存功能,但 Prisma Accelerate 的连接池在提供可靠和响应迅速的服务方面发挥了重要作用。这使得 Formbricks 能够专注于其主要目标:在其反馈和调查平台中提供无缝的用户体验。

展望未来

Formbricks 与 Prisma Accelerate 的合作历程清晰地表明,正确的技术伙伴关系,在解决眼前问题的同时,也能为未来的增长和稳定奠定基础。随着他们的不断发展和扩张,Prisma Accelerate 提供的可扩展性和效率将继续是其成功的关键组成部分。


有兴趣亲自尝试 Prisma Accelerate 吗?前往我们的平台控制台开始吧!

不要错过下一篇文章!

订阅 Prisma 新闻通讯

© . All rights reserved.