Formbricks 如何用 Prisma Accelerate 解决扩展性问题
开源调研平台 Formbricks 将云版本部署在 Vercel 上并采用 serverless 后端,很快超出连接池上限、出现性能瓶颈,于是接入 Prisma Accelerate 的可扩展连接池。
开源调研平台 Formbricks 将云版本部署在 Vercel 上并采用 serverless 后端,很快超出连接池上限、出现性能瓶颈,于是接入 Prisma Accelerate 的可扩展连接池。
Railway 用户数已翻倍至超过 50 万,并新增一名支持工程师,其支持团队由全栈工程师组成,采用每周轮换制直接与用户对话。团队把每次支持请求当作产品改进机会,并自建 Discord /team、/incident 命令、退款表单和 Support Panel 等内部工具,使退款大多能在数秒内处理完成。
Supabase 发布 2023 年 12 月 Beta 更新,Studio 迎来大改版,新增 AI 助手配置 RLS 策略、Postgres Roles 与用户模拟功能。
Clerk 回顾 2023 年进展:3 月完成由 Madrona 领投的 $15M A 轮融资并启用 Clerk.com 域名,5 月 5 日跟进 Next.js 13.4 与 App Router 稳定版提供完整支持,成为首批支持 React Server Components 与 Edge middleware 的认证服务商。
Clerk 发布魔法链接认证终极指南,讲解这种基于令牌(TBA)的无密码登录方式如何用一次性、带时效的 URL 替代传统账号密码。指南拆解了令牌生成、有效期、单次使用与吊销机制,并给出 Next.js App Router 的完整实现步骤。
Supabase 在 LWX 发布周公布 Top 10 更新,包括与 Fly.io 合作推出托管 Postgres 服务 Fly Postgres、开源可观测套件 Supabase Grafana(采集约 200 项指标)。
Supabase Auth 新增四项功能:Identity Linking 支持手动关联两个独立身份,Session Control 提供会话时限、闲置超时与单会话限制(Pro Plan 及以上可用),并集成 HaveIBeenPwned 的 Pwned Passwords API 阻止用户使用已泄露密码。
Replit 发文展示在其平台上构建产品的创业公司案例。Lumiwealth 借助 Replit 让非专业工程师的学员无需配置开发环境即可编写和部署交易算法,并通过 Replit Deployments 一键上线。Zima Media 用 Replit 托管脚本自动归集网页抓取结果,每月省下数百小时,并把客户静态网站成本从每月数百美元降至最低 $7/月。
Clerk 上线自定义角色与权限,开发者可在 dashboard 定义细粒度权限并映射到角色,每个角色和权限都有类似 org:admin、org:widgets:create 的 key。
Supabase 在 Launch Week X 期间举办异步黑客松,12 月 8 日至 17 日共 10 天,需用 Supabase 构建全新开源项目,1-5 人组队、每队限一个作品。
Supabase 为 Pro 计划所有项目开放 Resumable Uploads(断点续传),单文件上传上限提升至 50GB。CLI 新增 `supabase login` 浏览器登录,Edge Functions 直连 Postgres 默认启用 SSL,Pro 项目可配置限时会话与非活跃超时。Shotgun 借助 Supabase 将数据库基础设施成本降低 83%。
Neon 推出与 PolyScale 的新集成,为 Serverless Postgres 在全球分发并缓存数据,让任意地区的读查询都保持低延迟,且无需跨区域复制。该集成面向全球部署场景,解决异地读取慢的问题。
Vercel 称其 Edge Network 让应用在不牺牲速度的前提下实现动态个性化,每减少 100ms 加载时间可带来 8% 的转化率提升。该网络可异步计算并细粒度缓存用户请求结果,即使外部数据源宕机也能保持可用。配合 Next.js App Router 的组件级缓存与 ISR,可降低 TTFB。
这份指南教你用 AWS Lambda、CDK(TypeScript)和 Neon 搭建一个 Serverless API,创建一个只含单个 HTTP 端点的 REST API,从 Neon 数据库返回产品列表。完整代码可在 GitHub 上找到。
Clerk 官方公布新的定价结构,所有应用免费获得 10,000 MAU(月度活跃用户),新用户注册后 24 小时内不计费。新方案分为 Free、Pro 和 Enterprise 三档,Pro 起步 $25/mo,超出部分每个 MAU 收 $0.02,相比原 Hobby 套餐包含的 MAU 多出 10 倍,并新增自定义会话时长、去除 Clerk 品牌标识等功能。
推荐理由:Clerk 官方公布新定价结构,免费额度翻倍到 10,000 MAU,Pro 起步 $25/mo,可对照自身用量估算成本。
Commerce-UI 通过无头架构,把 Shopify 的电商后端与 Next.js 前端、Vercel 部署结合,为 Magda Butrym、Lift Foils 等设计师品牌做定制电商体验。
独立开发者 Michael Jelly 用 Replit 打造时间追踪应用 MagicFlow,靠模板快速起项目、用 AI 生成并测试代码,几天内就上线排行榜等社交功能。他一人包办开发与运维,把 MagicFlow 从黑客松获奖项目做成有月度利润的可持续生意,自称从“拉面盈利”走到“寿司盈利”。Replit Core 会员可提前体验产品功能与社区权益。
职业摄影师 Steve Moraco 借助 Replit AI 生成代码和 Replit Deployments 托管,把短信/邮件数字助理 DATA 做成 SaaS,月经常性收入(MRR)达 $22k。
Replit 发文展示在其平台上构建和发布的初创公司,包括用 GPT-4 和 200+ 份累计融资超 $3B 的 pitch deck 数据做路演稿编辑器的 Pitches.ai,以及用 Voiceflow、Replit 和 Slack 搭建 AI 自动化工作流的 Morningside AI。
Clerk 发布教程,演示如何用 Webhooks 把用户数据同步进 Convex。用户通过 Clerk 注册后,Clerk 向预设 URL 发送 HTTP 请求,由 Convex 的 HTTP Action 解析并写入用户记录,Convex 的响应式查询随即自动更新 UI,无需客户端重试。
Clerk 官方博客演示了如何结合 Clerk 的 User Metadata 与 Stripe Webhooks 搭建 SaaS 付费会员体系。Clerk 的 User Metadata 分为 public、private、unsafe 三类,分别对应前后端可读写、仅后端可读、需自行校验的不同访问级别。
Supabase 发布 @supabase/ssr,用 cookie 存储用户会话,并更新 npx create-next-app -e with-supabase 以兼容 Next.js 14。
Resend 与 React Email 宣布兼容 Next.js 14,可结合其稳定的 Server Actions 与 App Router 发送邮件。
Clerk 发布了一份 Next.js 身份认证指南,讲解 Pages Router 与 App Router 两种范式下如何接入认证。Next.js 13 引入基于 React Server Components 的 App Router,默认服务端渲染,改变了数据获取与认证的实现方式,旧 Pages Router 仍可并行使用。
Supabase 宣布已全面兼容 Next.js 14,覆盖 App Router 的 Client Components、Server Components。
PostHog 宣布用户调研(user surveys)结束 beta 并正式发布,采用按量计费,小项目有免费额度,参与 beta 的用户获得更优价格。该功能自 6 月 beta 以来陆续加入表情与数字评分、多选题、等待期与感谢语、自动 NPS 计算、多步骤调研及 NPS/CSAT/CES 模板。PostHog 借此定位为集分析、回放、功能开关、实验与调研于一体的一站式开源平台。
Clerk 介绍了如何在产品中实现用户模拟(User Impersonation),让管理员或客服在不获取用户密码的情况下以用户身份登录,用于排障、体验测试、培训、数据恢复与合规审计。实现需做好权限控制、JWT 或 session 角色校验、操作日志与 UI 提示,Clerk 已内置该功能。
Typeform 借助 GPT-3.5 和 GPT-4,将在线表单升级为动态、对话式的数据收集体验。
Retool 借助 GPT-4,让企业能以快速、安全的方式构建 AI 驱动的应用。
Supabase 博客演示了如何用 Expo、WatermelonDB 和 Supabase 构建离线优先的 React Native 应用:以 WatermelonDB 作为本地 SQLite 数据存储,通过 Supabase RPC 的 pull/push 两个 Postgres 函数完成同步,并用 Supabase Realtime 触发其他设备同步。
Clerk 发布 Webhooks 入门教程,演示如何在 Next.js 项目中搭建接收 Clerk 事件的 webhook 端点。
Prisma ORM 宣布对基于 libSQL 的边缘分布式数据库 Turso 的支持进入 Early Access,需开启 driverAdapters Preview 功能标志,并安装 @prisma/[email protected]、@prisma/adapter-libsql 与 @libsql/client。
Hydrow 与 VML 将电商前台从 WordPress 和 Shopify 解耦,改用 Shopify 作为电商后端、Next.js + Vercel 做店面、Contentful 做无头 CMS,把内容创作时间从数周缩短到几分钟。
Supabase 发布 8 月更新,pgvector 0.5.0 新增 HNSW 索引以加速高维向量搜索,Supabase Studio 凭 AI SQL 编辑器、Schema 图等功能登上 Product Hunt 第一。CLI 新增可观测性工具与备份迁移增强,并开始向部分客户推出 Supabase branching;Supavisor 连接池正逐步铺开到平台所有数据库。
PostHog 通过本地评估功能开关,把延迟从 500ms 降到 10-20ms,并让 SDK 下载开关定义在本地计算,仅在依赖用户属性时才回退到服务器。客户端侧则引入 bootstrapped feature flags,由服务端 SDK 本地评估后把结果传给前端,实现开关即时可用。可靠性上,客户端 SDK 支持部分更新:计算失败的开关保留旧值,成功的用新值,避免因数据库不可用而整体阻塞。
Supabase 宣布把计费系统从按项目订阅改为按组织订阅,每个组织只有一个订阅和单一套餐(Free、Pro、Team 或 Enterprise),项目级附加项如 compute 升级、自定义域名和 PITR 仍按项目配置并计入组织账单。
推荐理由:Supabase 把订阅从按项目改为按组织,并给出免费版与 Pro 版的具体配额和计费变化。
Clerk 发布了一份在 Next.js 13 中实现无密码认证的进阶指南,使用 Clerk 的 Next.js SDK 从零搭建注册页、验证页,并演示 Magic Link 与 OAuth 两种流程。指南覆盖用 middleware.ts 保护路由、通过 Clerk Dashboard 的 Social Connections 启用 Google 登录,并给出完整的测试步骤。
Supabase 公布 Launch Week 8 黑客松获奖名单,冠军作品包括用 Midjourney 生成贴纸的 WITAS、AI 生成推文的 Tweets、命令行 Pastebin 克隆 Openbin 等。各分类的冠军与亚军将获得限量版 Launch Week 8 swag 套装。全部参赛作品可在 madewithsupabase.com 查看。
Resend 为每个 API Key 新增了独立详情页,可查看最近一次使用时间,并用颜色标识区分哪些 Key 正在使用、哪些已闲置。若某个 API Key 在过去 30 天内未被使用,Resend 会建议用户考虑删除以保证账户安全。活跃的 API Key 还能看到总请求数,并可跳转到单独的 Logs 页面查看明细。
Render 为 PostgreSQL 推出时间点恢复(PITR),开启后持续归档数据,可在数据丢失时恢复到新数据库,归档保留 7 天。该功能适用于 Team、Enterprise 和 Organization 套餐的 Pro 及以上数据库实例;2023 年 4 月前创建且此后未维护过的数据库需短暂维护期才能启用。