

 Este documento técnico es únicamente de referencia histórica. Es posible que parte del contenido esté desactualizado y que algunos enlaces no estén disponibles.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Backend móvil
<a name="mobile-backend"></a>

![\[Patrón arquitectónico para el backend móvil sin servidor\]](http://docs.aws.amazon.com/es_es/whitepapers/latest/serverless-multi-tier-architectures-api-gateway-lambda/images/arch-pattern-serverless-mobile-backend.png)


*Patrón arquitectónico para el backend móvil sin servidor*

*Tabla 1: Componentes del nivel de backend móvil*


|  Nivel  |  Componentes  | 
| --- | --- | 
|  Presentación  |  Aplicación móvil que se ejecuta en un dispositivo de usuario.  | 
|  Logic (Lógica)  |   Amazon API Gateway con AWS Lambda.   Esta arquitectura muestra tres servicios expuestos (`/tickets``/shows`, y`/info`). Los puntos de enlace de API Gateway están protegidos por grupos de [usuarios de Amazon Cognito](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-identity-pools.html). Con este método, los usuarios inician sesión en los grupos de usuarios de Amazon Cognito (utilizando un tercero federado si es necesario) y reciben tokens de acceso e ID que se utilizan para autorizar las llamadas a API Gateway.   A cada función de Lambda se le asigna su propia función de Identity and Access Management (IAM) (Identity and Access Management, IAM) para proporcionar acceso a la fuente de datos adecuada.   | 
|  Datos  |   DynamoDB se utiliza para `/tickets` los servicios y. `/shows`   Para el `/info` servicio se utiliza Amazon RDS. Esta función Lambda recupera las credenciales de Amazon RDS de Secrets AWS Manager y utiliza una interfaz de red elástica para acceder a la subred privada.   | 