O básico que você precisa saber de AWS

Augusto Galego2025-06-1836 minutosIniciante
AWSCloud ComputingServerlessBackendArquitetura de Software

Sobre este curso

Uma visão geral abrangente dos principais serviços da AWS (S3, EC2, Lambda, DynamoDB, etc.), focando em quando e por que usar cada ferramenta para construir aplicações escaláveis.

Neste vídeo, Augusto Galego apresenta o "toolkit" essencial da Amazon Web Services (AWS), cobrindo os serviços que compõem o princípio de Pareto (80/20) da nuvem. Ao invés de tutoriais passo-a-passo no console, o foco é explicar o conceito arquitetural, os prós, os contras e os custos de cada serviço, ajudando desenvolvedores a tomarem melhores decisões de infraestrutura.

O que você vai aprender

  • Armazenamento e Compute: Diferenças e casos de uso para S3, EC2, ECS e Fargate.
  • Serverless: Como funcionam o AWS Lambda e o API Gateway, incluindo custos e o problema de "cold starts".
  • Bancos de Dados: Comparação entre RDS (Relacional) e DynamoDB (NoSQL/Key-Value).
  • Orquestração e Mensageria: Introdução a Load Balancers, SQS (Filas) e SNS (Notificações).
  • Outros Serviços: Elastic Beanstalk, Step Functions, CloudWatch, Secrets Manager, CloudFront e Amplify.
  • Conceitos de Cloud: Vendor lock-in, escalabilidade, custos "pay-per-use" vs provisionados.

Pré-requisitos

  • Entendimento básico de como funciona uma aplicação web (Frontend vs Backend).
  • Noções gerais sobre o que é um servidor e banco de dados.
  • Não é necessário ter conta na AWS para acompanhar a teoria.

Para quem é este curso

Desenvolvedores Full Stack ou Backend que desejam desmistificar a "sopa de letrinhas" da AWS e entender a arquitetura por trás de aplicações modernas na nuvem sem se perder em configurações complexas iniciais.