Os usuários fazem login, montam um carrinho de compras e são desconectados automaticamente após 30 minutos de inatividade; o carrinho deve persistir entre os logins. Seguindo as práticas recomendadas do Google, onde você deve armazenar os dados da sessão e do carrinho de compras?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Armazenar dados da sessão no Memorystore (Redis ou Memcached) e dados do carrinho de compras no Firestore..
Por que esta é a resposta
Para dados de sessão, que exigem baixa latência e são voláteis (expiram após 30 minutos), o Memorystore (Redis ou Memcached) é ideal. Ele oferece cache em memória de alta performance. Para dados do carrinho de compras, que precisam persistir entre logins e são semi-estruturados, o Firestore é a melhor escolha. É um banco de dados NoSQL sem servidor, escalável e de baixa latência, perfeito para dados de usuário e carrinhos. Armazenar no Pub/Sub não é adequado para persistência de dados. Cloud Storage é para objetos grandes e não para dados transacionais de carrinho. MySQL em Compute Engine exige gerenciamento de infraestrutura e não é a opção mais escalável ou gerenciada para este caso.
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