Crie apps com NestJS no AWS ECS e Fargate com AWS CDK

Crie microsserviços com AWS ECS, AWS CDK V2, NestJS e TypeScript. Aprenda a usar SNS, SQS, DynamoDB, S3, AWS SDK V3.
4.83 (15 reviews)
Udemy
platform
Português
language
Web Development
category
instructor
Crie apps com NestJS no AWS ECS e Fargate com AWS CDK
169
students
23.5 hours
content
Nov 2024
last update
$54.99
regular price

What you will learn

Crie microsserviços em NestJS e TypeScript, usando AWS ECS e Fargate, o serverless compute para contêineres da AWS, usando DynamoDB, tópicos SNS e muito mais

Crie infraestrutura como código (IaC) na AWS usando código TypeScript com o AWS Cloud Development Kit (CDK);

Crie microsserviços NestJS usando o AWS Fargate sem precisar criar infraestrutura, como instâncias de máquina EC2;

Crie uma API com o AWS API Gateway, com requisições com query strings e validações do corpo da requisição;

AWS CloudFormation e recursos organizados em stacks;

Modele e provisione recursos na AWS com o AWS Cloud Development Kit (CDK) em TypeScript;

Crie clusters com o serviço AWS ECS para controlar a execução de tarefas do aplicativo;

Use o AWS S3 para criar um mecanismo de processamento de arquivos baseado em eventos, integrado aos serviços do AWS ECS;

Balanceie as requisições entre as instâncias do serviço usando o serviço AWS Application Load Balancer;

Monitore a execução de microsserviços com o AWS X-Ray, a ferramenta de instrumentação da AWS;

Crie sub-redes e regras de segurança de rede usando AWS VPC, para proteger o acesso os contêineres da aplicação;

Monitore a integridade dos serviços no AWS ECS usando os AWS Target Groups, totalmente integrados aos serviços do AWS ECS;

Crie tabelas no AWS DynamoDB com uma chave primária composta;

Aprenda a consultar itens de tabelas do AWS DynamoDB usando uma chave primária composta;

Configurar tabelas do AWS DynamoDB no modo provisionado e com dimensionamento automático (auto scaling);

Configure as tabelas do AWS DynamoDB no modo sob demanda;

Monitore gráficos de consumo no console do AWS DynamoDB;

Visualize logs dos microsserviços no AWS CloudWatch Insights;

Publique mensagens das aplicações em tópicos no AWS SNS;

Consuma mensagens do AWS SQS dos microsserviços em uma aplicação criada em NestJS;

Inscreva filas do AWS SQS em tópicos do AWS SNS, com filtragem de mensagens;

Importe arquivos usando o AWS S3, consumindo seus eventos das filas do AWS SQS;

Armazene as imagens do Docker das aplicações em repositórios privados usando o AWS ECR;

Monitore logs das aplicaçoes, parâmetros e eventos de recursos para geração de alarmes com o AWS CloudWatch Alarms;

Crie um mecanismo de Dead-Letter Queue com o AWS SQS;

Controle custos da infraestrutura no AWS Cost Explorer, por meio de tags adicionadas aos recursos criados;

Controle as permissões de acesso para itens específicos do DynamoDB com políticas do AWS IAM;

Screenshots

Crie apps com NestJS no AWS ECS e Fargate com AWS CDK - Screenshot_01Crie apps com NestJS no AWS ECS e Fargate com AWS CDK - Screenshot_02Crie apps com NestJS no AWS ECS e Fargate com AWS CDK - Screenshot_03Crie apps com NestJS no AWS ECS e Fargate com AWS CDK - Screenshot_04
6188537
udemy ID
9/17/2024
course created date
11/8/2024
course indexed date
Bot
course submited by