Processing App Microservice Messages with Containers (Portuguese)
Offered By: Amazon Web Services via AWS Skill Builder
Course Description
Overview
Visão geral do laboratório
A AWSome Tickets é uma empresa de venda de ingressos para eventos e mercadorias relacionadas. O principal aplicativo de TI da empresa, que costumava ter uma arquitetura monolítica, foi recentemente migrado para a AWS e o aplicativo foi rearquitetado para utilizar uma arquitetura de microsserviços mais moderna. Um dos microsserviços desacoplados lida com os novos detalhes de vendas de tíquetes do front-end e cria um tíquete, armazena-o em um bucket do S3 e, finalmente, insere um novo item em uma tabela do DynamoDB.
Para processar as mensagens recebidas do front-end, AWSome Tickets criou um aplicativo em contêiner e planeja usar os serviços da AWS para orquestrar suas implantações e atualizações. Para otimizar custos, o departamento de TI da empresa gostaria de usar os recursos de escalonamento automático do Elastic Container Service (ECS).
O laboratório consiste em criar os componentes requeridos do microsserviço, incluindo:
- Fila do SQS
- API Gateway
- Imagem do docker
- Repositório do ECR
- Cluster do ECS
- Serviço do ECS (dimensionamento automático)
Tópicos abordados
Ao final do curso, você poderá:
- Implantar um API Gateway e enviar o corpo da solicitação para uma fila de SQS.
- Criar uma imagem do Docker e enviar ao repositório do ECR.
- Criar um serviço do ECS autoescalável usando o Fargate.
Pré-requisitos de conhecimentos técnicos
Para concluir este laboratório com êxito, é necessário estar familiarizado com a navegação básica do Console de gerenciamento da AWS e estar confortável com a edição de scripts usando um editor de texto.
Tags
Related Courses
Cloud Computing Applications, Part 1: Cloud Systems and InfrastructureUniversity of Illinois at Urbana-Champaign via Coursera Introduction to Cloud Infrastructure Technologies
Linux Foundation via edX Introduction aux conteneurs
Microsoft Virtual Academy via OpenClassrooms The Docker for DevOps course: From development to production
Udemy Windows Server 2016: Virtualization
Microsoft via edX