我开始使用 AWS Lambda 和 API 网关处理一个新的无服务器项目。
组织我的项目的最佳方式是什么,而不是被锁定在一个框架中,例如无服务器框架或圣杯?
这是我目前使用的。
- 项目目录/
- serverless.yaml(配置文件)
- 功能/
- 函数1.py
- 函数2.py
- 库/
- common_helper_functions.py
- 测试/
- 单元/
- 测试1.py
- 测试2.py
- 功能性/
- 测试1.py
- 测试2.py
- 单元/
- 迁移
- 资源
- cloudformation.templates.json
你们有没有人推荐一种更好的方式来组织我的项目?每个微服务都有单独的 git repo 吗?我是否缺少其他重要文件夹?