1 回答
- 最新
- 投票最多
- 评论最多
0
【以下的回答经过翻译处理】 如果你想快速迁移现有的ExpressJS应用程序,我认为从[aws-serverless-express](https://github.com/awslabs/aws-serverless-express)开始是一个不错的选择。如果你已经熟悉ExpressJS,这将让你更容易启动并在本地进行调试。
随着你的应用程序的增长,你可能会想开始使用一些更轻量级的工具,例如[middy](https://github.com/middyjs/middy)并将函数进行分解。这里的想法是通过采用更加模块化的方法,您将能够利用API网关的其他功能,按最小权限原则执行策略,以及调整大小与lambda功能(即[lambda-power-tuning](https://github.com/alexcasalboni/aws-lambda-power-tuning))。
开始的好方法是选择一个serverless框架/工具链。值得探索的一些框架包括:
- [AWS CDK](https://aws.amazon.com/cdk/)
- [AWS Serverless Application Model](https://aws.amazon.com/serverless/sam/)
如果只是一些小的项目,可以从简单开始,根据需要逐步扩展。
