FPTodos os casesCurrículo PDF ↓

2026 · System

Vitrine Modas

E-commerce serverless para uma loja fictícia

API Gateway, 5 Lambdas em Python 3.12 (arm64) e DynamoDB, escritos em 9 módulos Terraform e validados com terraform plan, sem apply.

Vitrine Modas screenshot

O que tem no case

  • Codificado: API Gateway REST com 8 rotas e authorizer do Cognito; uma role de mínimo privilégio por Lambda.
  • Codificado: 3 tabelas DynamoDB (produtos, estoque e pedidos) com PITR e Streams; pedido e baixa de estoque na mesma transação, com escrita condicional.
  • Codificado: EventBridge, fila SQS com DLQ e tópico SNS para os eventos de catálogo e pedidos.
  • Codificado: CloudFront com OAC na frente do bucket S3; 3 chaves KMS próprias.
  • Codificado: 7 alarmes e um dashboard no CloudWatch, X-Ray e orçamento no AWS Budgets.
  • Resultado do plan: 108 to add. Testes das Lambdas com pytest + moto, rodando no CI junto com fmt, validate, tflint e checkov.
  • Custo: o repositório traz o método de estimativa por serviço, sem um total em dólar.