Introdução com exemplos de aplicações e padrões
Os seguintes recursos podem ser usados para criar e implantar rapidamente aplicações com tecnologia sem servidor que implementam alguns casos de uso comuns do Lambda. Para cada uma das aplicações de exemplo, fornecemos instruções para criar e configurar recursos manualmente usando o AWS Management Console ou para usar o AWS Serverless Application Model com a finalidade de implantar os recursos usando a IaC. Siga as instruções do console para saber mais informações sobre como configurar os recursos individuais da AWS para cada aplicação ou use o AWS SAM para implantar rapidamente os recursos, como você faria em um ambiente de produção.
Processamento de arquivos
Aplicação de criptografia de PDF: crie uma aplicação com tecnologia sem servidor que criptografe arquivos PDF quando eles são carregados em um bucket do Amazon Simple Storage Service e os salva em outro bucket, o que é útil para proteger documentos confidenciais durante o upload.
Aplicação de análise de imagem: crie uma aplicação com tecnologia sem servidor que extraia texto de imagens usando o Amazon Rekognition, o que é útil para processamento de documentos, moderação de conteúdo e análise de imagens automatizada.
Integração de banco de dados
Aplicação de fila para banco de dados: crie uma aplicação com tecnologia sem servidor que grave as mensagens na fila em um banco de dados do Amazon RDS, o que é útil para processar registros de usuários e lidar com envios de pedidos.
Manipulador de eventos de banco de dados: crie uma aplicação com tecnologia sem servidor que responda a alterações na tabela do Amazon DynamoDB, o que é útil para registro em log de auditoria, replicação de dados e fluxos de trabalho automatizados.
Tarefas agendadas
Aplicação de manutenção de banco de dados: crie uma aplicação com tecnologia sem servidor que exclua automaticamente as entradas com mais de 12 meses de uma tabela do Amazon DynamoDB usando um cronograma cron, o que é útil para manutenção automatizada do banco de dados e gerenciamento de ciclo de vida de dados.
Criar uma regra agendada do EventBridge para funções do Lambda: use expressões agendadas em regras do EventBridge para acionar uma função do Lambda segundo um cronograma. Esse formato usa a sintaxe cron e pode ser definido com uma granularidade de um minuto.
Recursos adicionais
Use os seguintes recursos para continuar a explorar o Lambda e o desenvolvimento de aplicações com tecnologia sem servidor:
Serverless Land:
: uma biblioteca de padrões prontos para o uso em desenvolvimento de aplicações com tecnologia sem servidor. Ela ajuda a desenvolver aplicações mais rapidamente usando os serviços da AWS como o Lambda, o API Gateway e o EventBridge. O site oferece soluções pré-compiladas e práticas recomendadas, facilitando o desenvolvimento de sistemas com tecnologia sem servidor. -
Exemplos de aplicações do Lambda: aplicações que estão disponíveis no repositório do GitHub para este guia. Esses exemplos demonstram o uso de várias linguagens e serviços da AWS. Cada exemplo de aplicação inclui scripts para fácil implantação e limpeza, e recursos de apoio.
-
Exemplos de código para o Lambda usando os SDKs da AWS: exemplos que mostram como usar o Lambda com os kits de desenvolvimento de software (SDKs) da AWS. Esses exemplos incluem noções básicas, ações, cenários e contribuições da comunidade da AWS. Os exemplos abrangem operações essenciais, funções de serviços individuais e tarefas específicas usando várias funções ou serviços da AWS.