Ed
há 5 dias
Analisando o cenário: - Startup com equipe pequena (equipe enxuta) - Grande variação de acessos (necessidade de escalabilidade automática) - Necessidade de reduzir administração de infraestrutura - Banco de dados gerenciado - Controle de identidade (IAM) com menor privilégio - Separação clara entre ambiente de teste e produção, com dados sintéticos no teste para não expor dados reais - Registro de logs e eventos relevantes Vamos analisar as alternativas: A) Contratar servidores dedicados e replicar manualmente dados para teste: aumenta a administração da infraestrutura, o que não é ideal para equipe pequena. B) Hospedar aplicação e banco em instância única, separando testes e produção por diretórios: não garante segregação adequada entre ambientes, o que pode expor dados reais e não atende à necessidade de controle e segurança. C) Usar ambientes segregados, IAM com menor privilégio, banco gerenciado com backup, TLS no acesso, logs centralizados e dados sintéticos em teste, mantendo arquitetura simples e auditável: atende a todos os requisitos, reduz administração, mantém segurança e segregação. D) Começar com ambiente único e planejar segregação depois: não atende à necessidade de segregação desde o início, o que pode expor dados reais no ambiente de teste. Portanto, a alternativa correta é: C. Usar ambientes segregados IAM com menor privilégio, banco gerenciado com backup, TLS no acesso, logs centralizados e dados sintéticos em teste, mantendo arquitetura simples e auditável.
Cadastre-se ou realize login