最近在给自己的 app 准备后端,主要需求有:
1. Auth ,需要 Apple 、Google 这样海外常见的第三方登录,需要内购验证 API (目前只有做 AppStore 订阅的打算)
2. 用户的数据同步,都是文本内容,本地数据库用的是 objectbox (不知道用官方的同步服务会不会有未来迁移困难的问题)
3. web ,网页端用户管理自己的数据,一些简单的导入导出。给 app 用的 API 。
用户量可能一两年不会超过 4 位数,用户基本海外。
语言上有点想试试 go 的想法,但是我对 Python 比较熟,然后看 Apple 给的 app-store-serfer-library 也只有 TS 、Python 、Java 、Swift 四种,那是不是只能 Python 了?
Python 的框架在纠结是不是要用 fastapi(对这个库处理 issue 和 pr 的状态有点担忧),想问一下生产使用的体验如何?
云方面,因为我比较担心自己管理数据库和服务器会有安全问题,现在我想用 AWS Lambda + API Gateway + DynamoDB 实现上面全部需求,不知道可行性如何?有没有用这样的组合做重活的例子可以参考? |
|