AWS ElastiCache para iniciantes

Conecte Valkey a uma aplicação de produtos, atualize preços com TTL e invalidação e use espera limitada com fallback para a origem.

AWS

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Introdução

Aprenda Amazon ElastiCache com uma aplicação fornecida. Três laboratórios guiados ensinam cache-aside, atualização de preços e falhas do cache; um desafio independente exige corrigir preços antigos e preservar outros dados.

O que você aprenderá

  • Criar um nó Valkey independente e conectar a aplicação ao endpoint real.
  • Observar misses, hits e leituras da origem e comparar o cache com DynamoDB.
  • Usar TTL, invalidação direcionada e espera limitada com fallback para a origem.
  • Corrigir a atualização normal de preços e preservar outro produto e seu valor em cache.

Para quem é o curso

Conclua AWS Foundations for Beginners e as operações básicas de itens do DynamoDB. Faça os laboratórios guiados antes do desafio. A aplicação e a rede são fornecidas.

Cada unidade começa em uma VM Linux independente com Terminal e AWS View no navegador. Não é preciso uma conta pessoal AWS nem recursos de outra VM.

Perguntas frequentes

O cache substitui o banco de dados?

Não. DynamoDB continua sendo a fonte autoritativa. Um miss lê a origem e armazena uma cópia; a expiração não deve apagar o item original.

Um preço atualizado renova o cache automaticamente?

Não necessariamente. TTL limita o período de desatualização; a atualização deve invalidar a mesma chave usada pela leitura.

O que ocorre quando o cache não responde?

O exercício mostra espera limitada, fallback e recuperação real. O tráfego da origem aumenta; capacidade, replicação e disponibilidade de produção exigem estudo adicional.

Professor

labby
Labby
Labby is the LabEx teacher.