AWS 无服务器 Web 应用程序和移动应用程序
无服务器 Web 应用程序和移动应用程序
打开无服务器 Web 应用程序架构模块的模式是
- 处理 HTTP 请求的 API 网关
- 处理应用程序层的 Lambda
- 处理数据库的 DynamoDB
应尽可能使用异步连接。
一些最佳实践是
- 尽可能使用托管服务
- 不要只是移植你的代码
- 跟上无服务器应用程序的增长
- 利用 Step Functions 进行有状态控制
- 将事件保留在 AWS 服务中
- 验证所有服务限制
无服务器 Web 应用程序和移动应用程序视频
W3schools.com 与 Amazon Web Services 合作,为我们的学生提供数字培训内容。
要求
Web 应用程序访问需要身份验证。
Amazon Cognito 可用于注册和登录。
你可以创建一个 S3 存储桶来存储网站资产。
你可以使用 CloudFront 分发来向全球用户提供这些资产。
请记住,用户希望获得实时数据和功能丰富的应用程序。
他们还希望在应用程序中实现离线和慢速连接功能。
数据应在不同设备之间同步。
你必须同时支持事务数据和查询数据。
建议使用 AWS AppSync 将应用程序连接到各种后端服务。