~/questoes/devops
SST (Serverless Stack) abstrai componentes complexos da infraestrutura AWS, permitindo que desenvolvedores Node/Next se concentrem na lógica da aplicação. O framework automatiza a configuração de task definitions, load balancers, variáveis de ambiente e integrações com serviços externos, transformando configurações verbosas em código TypeScript simples.
SST abstrai simultaneamente task definitions (definições de como o contêiner executa), load balancers (distribuição de tráfego), variáveis de ambiente (configurações seguras), logging (captura de logs automaticamente) e conexões com dependências como RDS e DynamoDB. Essa abstração em camadas reduz drasticamente a complexidade operacional.
Essa alternativa está incompleta. SST faz muito mais que apenas gerenciar ECR; ele configura toda a orquestração ECS/Fargate, load balancers, logs e variáveis de ambiente. ECR é apenas um pequeno pedaço da abstração.
Isso é falso. SST não deixa a infraestrutura para configuração manual; pelo contrário, sua proposta é abstrair justamente a infraestrutura. TypeScript é apenas a linguagem usada para descrever essa infraestrutura de forma declarativa.
Exatamente. SST abstrai task definitions (como o contêiner roda no ECS), load balancers (distribuição de requisições), variáveis de ambiente (injeção segura de configs), logging (centralização em CloudWatch) e integrações com RDS, DynamoDB e outros serviços AWS.
Não é correta. SST sim abstrai criptografia e certificados SSL quando necessário; não deixa isso para configuração manual. Além disso, a questão pede os componentes que SST abstrai, não o que deixa para depois.