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