Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

Aplicação de reposição de estoque (Português) | Stock Replenishment App (Portuguese)

Amazon Web Services and Amazon via AWS Skill Builder

Overview

Visão geral do laboratório

Este laboratório simula uma aplicação baseada em evento. Uma aplicação baseada em evento é um padrão de arquitetura de software em que componentes do sistema se comunicam por meio de eventos. Eventos são mensagens discretas que representam uma mudança no estado ou uma ocorrência no sistema. Na arquitetura orientada a eventos, os componentes são desvinculados, o que permite que eles ajam de forma independente quando um evento é gerado, levando a um melhor dimensionamento, flexibilidade e tolerância a falhas.

A aplicação baseada em evento usada neste laboratório é constituída pelos seguintes serviços da AWS. O AWS EventBridge (antigamente conhecido como AWS EventBus) é o serviço responsável por gerenciar o fluxo de eventos entre diferentes componentes da aplicação. As Regras de eventos da AWS são usadas para filtrar e rotear eventos com base em critérios específicos. A API HTTP sem servidor da AWS é um serviço de gateway de API que gerencia as solicitações e respostas HTTP. As Funções sem servidor da AWS são funções do Lambda que processam eventos e executam ações específicas na resposta. O DynamoDB é usado para armazenar e recuperar os dados da aplicação.

A aplicação é baseada em um sistema de inventários. A opção Get Stock Level (Obter nível de estoque) está funcionando quando o laboratório inicia. A opção Create Purchase (Criar compra) não funciona. Sua tarefa é solucionar por que essa opção falha e fazer as atualizações necessárias para que ela se torne operacional.

Objetivos

Ao final deste laboratório, você será capaz de fazer o seguinte:

  • Solucionar a aplicação baseada em evento.
  • Revisar eventos gravados no barramento de eventos
  • Revisar as regras de barramento do EventBridge.
  • Atualizar e reimplantar a aplicação baseada em evento.

Pré-requisitos de conhecimentos técnicos

Para concluir este laboratório com sucesso:

  • Familiaridade com a navegação básica do console de gerenciamento da AWS.
  • Prática em editar e executar scripts com um editor de código do AWS Cloud9 e um terminal.
  • Familiaridade e compreensão básicas com o Amazon API Gateway, AWS Serverless Application Model (SAM), AWS Lambda e AWS CloudFormation.
  • Experiência anterior com os serviços da AWS e computação sem servidor será útil, mas não é um requisito obrigatório.

Duração

Este laboratório leva 60 minutos.

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:

  • Comando: um comando que você precisa executar.
  • Expected output (Saída esperada): um exemplo que você pode usar para verificar a saída de um comando ou arquivo editado.
  • Observação: uma sugestão, dica ou orientação importante.
  • A considerar: reserve um momento de parar e pensar em como aplicar um conceito no seu ambiente ou iniciar uma conversa sobre o tópico em questão.

Reviews

Start your review of Aplicação de reposição de estoque (Português) | Stock Replenishment App (Portuguese)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.