

 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. <br /> 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. <br /> 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` <br /> 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.  | 