MENU

Fun & Interesting

Deploy de aplicações Node.js na AWS com IaC (Pulumi)

Rocketseat 6,252 1 month ago
Video Not Working? Fix It Now

Temos um super convite para você! Está chegando a primeira edição do evento Rocketseat Boost Week! Nos dias 17, 18 e 19 de março, embarque em uma jornada única para impulsionar sua carreira na área tech com conteúdo prático, conexões com influenciadores e a nossa comunidade! • Faça a sua inscrição 100% online e gratuita link https://rseat.in/rbw_rocketseat • Repositório GitHub: https://github.com/rocketseat-content/pulumi-aws-nodejs • Conheça a nossa formação em DevOps: https://rseat.in/formacao_devops_rocketseat Bora descobrir na prática como automatizar deploys na AWS com Pulumi e infraestrutura como código? Nesse vídeo, o Diego Fernandes mostra o passo a passo como configurar uma infra moderna e escalável, desde a criação de repositórios no AWS ECR, até o deploy de aplicações Node.js no Fargate. Além disso, é comparado o Pulumi vs Terraform, mostrando as boas práticas para reduzir custos na AWS e como escalar sua aplicação automaticamente com Load Balancer e Auto Scaling. Leve o seu conhecimento de DevOps e cloud para o próximo nível com esse vídeo👇 00:31 - 01:02 - O que é Pulumi e por que usar? 01:02 - 01:34 - Comparação entre Pulumi e Terraform 01:34 - 02:05 - Estrutura do projeto e setup inicial 02:05 - 02:36 - Como criar infraestrutura na AWS com Pulumi? 02:36 - 03:07 - Serviços da AWS utilizados no projeto 03:07 - 03:38 - Configuração do ambiente de deploy 03:38 - 04:09 - Desafios ao trabalhar com infraestrutura como código 04:09 - 04:40 - Diferença entre deploy barato e um deploy escalável 04:40 - 05:10 - Criando uma aplicação Node.js na AWS usando Pulumi 05:10 - 05:41 - Configuração do Docker para deploy 05:41 - 06:12 - Como criar um repositório no AWS ECR? 06:12 - 06:43 - Como gerar imagem Docker e enviando para a AWS? 06:43 - 07:14 - Como configurar o Fargate para rodar containers? 07:14 - 07:45 - Como criar um Load Balancer para a aplicação? 07:45 - 08:16 - Monitoramento e logs na AWS 08:16 - 08:47 - Quais são as estratégias para reduzir custos na AWS? 08:47 - 09:40 - Considerações sobre infraestrutura como código 09:40 - 10:50 - Qual a diferença entre Terraform e Pulumi? 10:50 - 12:00 - Como criar um cluster ECS? 12:00 - 14:00 - Como configurar o serviço ECS? 14:00 - 15:30 - Como configurar a definição da tarefa? 15:30 - 17:00 - Explorando a AWS e pacotes AWS X 17:00 - 18:30 - Como criar um balanceador de carga? 18:30 - 20:00 - Entenda os grupos de segurança 20:00 - 21:30 - Criando um grupo de destinos para balanceamento de carga 21:30 - 23:00 - Como configurar a verificações de integridade? 23:00 - 26:00 - Como fazer testes de implantação? 26:00 - 37:00 - Veja os recursos e links para aprendizado 37:00 - 39:00 - Veja os eventos e iniciativas futuras 39:00 - 40:30 - Deploy de aplicações realizadas ----- Conecte-se a 500mil devs e avance para o próximo nível com a nossa plataforma: https://rocketseat.com.br/ Cadastre-se na nossa plataforma: https://app.rocketseat.com.br/signup Junte-se a mais de 392mil devs em nossa comunidade no Discord: https://discord.gg/rocketseat Acompanhe a Rocketseat nas redes sociais: TikTok: @rocketseat Facebook: @rocketseat Instagram: @rocketseat

Comment