个人项目后端技术选型求取经,语言&框架&云

1次阅读

共计 465 个字符,预计需要花费 2 分钟才能阅读完成。

最近在给自己的 app 准备后端,主要需求有:

  1. Auth,需要 Apple、Google 这样海外常见的第三方登录,需要内购验证 API(目前只有做 AppStore 订阅的打算)
  2. 用户的数据同步,都是文本内容,本地数据库用的是 objectbox(不知道用官方的同步服务会不会有未来迁移困难的问题)
  3. web,网页端用户管理自己的数据,一些简单的导入导出。给 app 用的 API。

用户量可能一两年不会超过 4 位数,用户基本海外。

语言上有点想试试 go 的想法,但是我对 Python 比较熟,然后看 Apple 给的 app-store-server-library 也只有 TS、Python、Java、Swift 四种,那是不是只能 Python 了?

Python 的框架在纠结是不是要用 fastapi(对这个库处理 issue 和 pr 的状态有点担忧),想问一下生产使用的体验如何?

云方面,因为我比较担心自己管理数据库和服务器会有安全问题,现在我想用 AWS Lambda + API Gateway + DynamoDB 实现上面全部需求,不知道可行性如何?有没有用这样的组合做重活的例子可以参考?

正文完
 0