Uma aplicação em instâncias EC2 requer feature flags dinâmicas compartilhadas entre aplicações. A aplicação deve consultar em intervalos por valores de flag atualizados e armazenar os valores em cache quando recuperados. Qual solução oferece a implementação mais eficiente operacionalmente?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Armazenar as flags no AWS AppConfig, executar o AWS AppConfig Agent em cada instância EC2 para consultar atualizações e fazer com que a aplicação leia os valores do endpoint localhost do agente..
Por que esta é a resposta
A solução mais eficiente operacionalmente é usar o AWS AppConfig. O AWS AppConfig é projetado especificamente para gerenciar feature flags e configurações de aplicação, oferecendo validação de sintaxe, implantação controlada e reversão automática. O AWS AppConfig Agent, executado em cada instância EC2, gerencia a consulta de atualizações e o cache localmente, expondo os valores via localhost. Isso simplifica o código da aplicação, reduz a latência e o tráfego de rede para o serviço AppConfig. As outras opções são menos eficientes: AWS Secrets Manager não é otimizado para feature flags e não oferece um mecanismo de cache integrado para esse caso de uso. DynamoDB com DAX é uma solução robusta, mas o AppConfig é mais especializado e otimizado para o gerenciamento de configurações e feature flags. Systems Manager Parameter Store requer que a aplicação gerencie o cache e a lógica de consulta, aumentando a complexidade do código e o tráfego de rede.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão