

 Este whitepaper é apenas para referência histórica. Alguns conteúdos podem estar desatualizados e alguns links podem não estar disponíveis.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Back-end móvel
<a name="mobile-backend"></a>

![\[Padrão arquitetônico para back-end móvel sem servidor\]](http://docs.aws.amazon.com/pt_br/whitepapers/latest/serverless-multi-tier-architectures-api-gateway-lambda/images/arch-pattern-serverless-mobile-backend.png)


*Padrão arquitetônico para back-end móvel sem servidor*

*Tabela 1 - Componentes do nível de back-end móvel*


|  Tier  |  Componentes  | 
| --- | --- | 
|  Apresentação  |  Aplicativo móvel em execução em um dispositivo de usuário.  | 
|  Logic (Lógica)  |   Amazon API Gateway com AWS Lambda.   Essa arquitetura mostra três serviços expostos (`/tickets``/shows`, e`/info`). Os endpoints [do API Gateway são protegidos pelos grupos de usuários do Amazon Cognito](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-identity-pools.html). Nesse método, os usuários fazem login nos grupos de usuários do Amazon Cognito (usando um terceiro federado, se necessário) e recebem tokens de acesso e ID que são usados para autorizar chamadas do API Gateway.   Cada função do Lambda recebe sua própria função de Identity and Access Management (IAM) para fornecer acesso à fonte de dados apropriada.   | 
|  Dados  |   O DynamoDB é usado para `/tickets` os serviços e. `/shows`   O Amazon RDS é usado para o `/info` serviço. Essa função Lambda recupera as credenciais do Amazon RDS do AWS Secrets Manager e usa uma interface de rede elástica para acessar a sub-rede privada.   | 