Uma empresa tem um aplicativo de chat móvel com seu armazenamento de dados no Amazon DynamoDB. Os usuários desejam que as novas mensagens sejam lidas com a menor latência possível. Um arquiteto de soluções deve projetar uma solução ideal que exija o mínimo de alterações no aplicativo. Qual método o arquiteto de soluções deve selecionar?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Configure o Amazon DynamoDB Accelerator (DAX) para a tabela de novas mensagens. Atualize o código para usar o endpoint do DAX..
Por que esta é a resposta
A opção correta é configurar o Amazon DynamoDB Accelerator (DAX) e atualizar o código para usar seu endpoint. O DAX é um serviço de cache totalmente gerenciado, compatível com a API do DynamoDB, que fornece respostas em microssegundos para leituras, reduzindo a latência sem exigir grandes alterações no aplicativo. Ele é projetado especificamente para melhorar o desempenho de leitura do DynamoDB. Adicionar réplicas de leitura do DynamoDB não é a solução ideal para baixa latência, pois as réplicas são usadas principalmente para alta disponibilidade e escalabilidade global, não para reduzir a latência de leituras locais. Dobrar as unidades de capacidade de leitura pode ajudar com a taxa de transferência, mas não reduzirá a latência de forma tão eficaz quanto um cache. Adicionar um cache do Amazon ElastiCache for Redis exigiria mais alterações no código do aplicativo para gerenciar a lógica de cache (leitura do cache, atualização do cache, etc.), enquanto o DAX é transparente para a aplicação e compatível com a API do DynamoDB.
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