

 本白皮书仅供历史参考。有些内容可能已过时，有些链接可能不可用。

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 架构模式示例
<a name="sample-architecture-patterns"></a>

 您可以使用 API Gateway 和 AWS Lambda 作为您的逻辑层来实现常用的架构模式。本白皮书包括利用 AWS Lambda基于逻辑层的最流行的架构模式：
+  **移动后端-** 移动应用程序与 API Gateway 和 Lambda 通信以访问应用程序数据。此模式可以扩展到不使用无服务器 AWS 资源托管演示层资源（例如桌面客户端、运行的 Web 服务器等）的通用 HTTPS 客户端。 EC2
+  **单页应用程序**-托管在 Amazon S3 中的单页应用程序， CloudFront 可与 API Gateway 通信并 AWS Lambda 访问应用程序数据。
+  **Web 应用程序** — Web 应用程序是一个通用、事件驱动的 Web 应用程序后端，其业务逻辑与 API AWS Lambda Gateway 配合使用。它还使用 DynamoDB 作为其数据库，使用 Amazon Cognito 进行用户管理。所有静态内容均使用 Amplify 托管。

 除了这两种模式外，本白皮书还讨论了 Lambda 和 API Gateway 对通用微服务架构的适用性。微服务架构是一种流行的模式，尽管它不是标准的三层架构，但它涉及解耦应用程序组件，并将它们部署为相互通信的无状态的独立功能单元。