type
Post
status
Published
date
Oct 24, 2023
slug
summary
本文概述了如何利用云服务及开源项目,快速打造一套成熟的海外产品研发体系,包括代码托管、数据库、用户系统、支付、分销、邮件、错误跟踪等功能模块,助你高效开发海外产品。
tags
建站
category
技术分享
icon
password
Property
Oct 24, 2023 12:33 PM
开发海外产品,我们不必全部自己开发构建,充分利用现成的云服务和开源项目,就能快速组合出一套高效的研发模式。
一、代码托管部署
二、数据库存储
数据库首选PostgreSQL服务Supabase(https://supabase.io/),内置用户系统,前端无需开发。同类服务还有PlanetScale(https://planetscale.com/)、Neon(https://neon.tech/)、MongoDB(https://www.mongodb.com/)等。对象存储可以使用Cloudflare Workers KV。
三、用户认证系统
用户登录系统可基于Supabase或Clerk(https://www.clerk.dev/)等服务来快速实现。Stripe(https://stripe.com/)结合前端框架,也能提供登录和订阅支付服务。
四、支付系统
Stripe可满足各种支付需求,实现订阅支付等功能,文档详实。Paddle(https://paddle.com/)、LemonSqueezy(https://lemonsqueezy.com/)也是可靠的支付服务。
五、分销系统
六、邮件服务
邮件发送和营销,可选择Mailjet(https://www.mailjet.com/)、Mailgun(https://www.mailgun.com/)等成熟服务,价格实惠。Zoho(https://www.zoho.com/mail/)提供最便宜的自定义域名邮箱。
七、其他服务
数据统计:Plausible(https://plausible.io/)比Google Analytics隐私友好;错误跟踪:Sentry(https://sentry.io/)集成度高,免费版足够。