Criação de aplicações sem servidor com uma arquitetura orientada por evento (Português) | Building Serverless Applications with an Event-Driven Architecture (Portuguese)
Offered By: Amazon Web Services via AWS Skill Builder
Course Description
Overview
Visão geral do laboratório
Sem servidor é a arquitetura nativa da nuvem. Você pode elaborar arquiteturas sem servidor para praticamente qualquer tipo de aplicação ou serviço de backend, sem pensar em servidores. Esse tipo de arquitetura elimina as tarefas de gerenciamento de infraestrutura, como provisionamento de servidores ou de clusters, aplicações de patches, manutenção do sistema operacional e provisionamento de capacidade. Tudo o que é necessário para executar e escalar a aplicação com alta disponibilidade é feito para você.
A opção sem servidor permite que você transfira mais de suas responsabilidades operacionais para a Amazon Web Services (AWS), aumentando sua agilidade e inovação e reduzindo o custo total de propriedade. Seus desenvolvedores podem se dedicar à sua função principal, sem se preocupar com o gerenciamento e a operação de servidores ou tempos de execução em ambientes na nuvem ou no local. Essa sobrecarga reduzida permite que os desenvolvedores recuperem tempo e energia que podem ser gastos no desenvolvimento de produtos que são dimensionáveis e confiáveis.
Neste laboratório, você cria uma aplicação de impressão de livros baseado na web usando um conjunto de tecnologias sem servidor, incluindo Amazon API Gateway, AWS Step Functions, AWS Lambda, Amazon Simple Storage Service (Amazon S3), Amazon DynamoDB, Amazon Simple Notification Service (Amazon SNS), Amazon Simple Queue Service (Amazon SQS) e Amazon Rekognition.
Com ela, os clientes fazem upload de uma coleção de imagens que desejam imprimir em um livro físico. Cada imagem é processada para garantir que ela seja exibida corretamente no livro. A aplicação usa o Step Functions para gerenciar o fluxo de trabalho. O fluxo de trabalho usa funções do Lambda para garantir que cada imagem seja o tipo de arquivo adequado e usa o Amazon Rekognition para garantir que o conteúdo seja apropriado. O fluxo de trabalho também redimensiona e adiciona marcas d’água às imagens e gera uma amostra em PDF para o cliente aprovar. Em seguida, o Amazon SNS envia um e-mail ao cliente para aprovação antes de enviar o trabalho para o Amazon SQS. O Amazon SQS envia o álbum para o serviço de impressão de terceiros para ser impresso e enviado ao cliente.
Objetivos
Depois de concluir este laboratório, você será capaz de:
- Entender uma arquitetura orientada por eventos.
- Entender como o Step Functions está configurado para orquestrar aplicações sem servidor.
- Aproveitar o Amazon SQS e o Amazon SNS.
- Criar e configurar funções Lambda e recursos do API Gateway.
- Fazer atualizações de configuração para restaurar a funcionalidade da API.
Duração
Este laboratório leva 90 minutos para ser concluído.
Lista de ícones
Vários ícones são usados neste laboratório para chamar a atenção para diferentes tipos de instruções e observações. A lista a seguir explica a finalidade de cada ícone:
- Observação: uma sugestão, dica ou orientação importante.
- Comando: um comando que você precisa executar.
- Saída esperada: um exemplo que você pode usar para verificar a saída de um comando ou arquivo editado.
- Tarefa concluída: um ponto de conclusão ou de resumo no laboratório.
- Saiba mais: onde encontrar mais informações.
Tags
Related Courses
Applying Infrastructure as Code and Serverless Technologies to AWS DeploymentsA Cloud Guru AWS Certified Developer - Associate (DVA-C01)
A Cloud Guru Microsoft Certified Azure Developer - Exam AZ-203 Prep
A Cloud Guru Amazon Connect Integrations Intermediate
Amazon Web Services via AWS Skill Builder Amazon DynamoDB: Building a Serverless Web Application
Amazon Web Services via AWS Skill Builder