Especificação Técnica de Infraestrutura (Cloud Native)
1. Arquitetura Geral
Baseada em serviços Serverless da AWS para custo zero inicial.
Fluxo de Requisição
- WhatsApp -> Evolution API (via VPS ou Twilio)
- Evolution API -> API Gateway (AWS)
- API Gateway -> AWS Lambda (FastAPI)
- Lambda -> MongoDB Atlas / Google Calendar / OpenRouter
2. Componentes AWS
- AWS Lambda: Execução Docker com
aws-lambda-web-adapter. - API Gateway: HTTP API.
- Amazon ECR: Repositório de imagens Docker.
- IAM: Roles com permissões mínimas.
- SSM Parameter Store: Gestão de chaves de API.
3. Estratégia de Deploy
- Docker: Imagem otimizada para Lambda.
- CI/CD: GitHub Actions orquestrando o build e o terraform apply.