Documentation
¶
Overview ¶
samples/full-stack/main.go
Simula um fluxo real de API: cadastro de usuário, cache, upload de avatar e carregamento de configuração. Combina todos os blocos disponíveis.
Fluxo implementado:
- Boot: carrega credenciais DB do Secrets Manager e feature flags do SSM
- Request: salva usuário no DynamoDB
- Cache: armazena perfil no Redis com TTL
- Upload: sobe avatar para S3 e gera URL pré-assinada
- Enriquecimento: lê permissões extras do DynamoDB via Query
Variáveis de ambiente:
AWS_REGION região AWS (default: us-east-1) USERS_TABLE tabela de usuários (default: users-dev) S3_BUCKET bucket de assets (default: my-assets-dev) REDIS_ADDR endereço Redis (default: localhost:6379) SSM_PATH_PREFIX prefixo SSM (default: /myapp/dev)
Click to show internal directories.
Click to hide internal directories.