Изучите Amazon ElastiCache на готовом приложении товаров. Три пошаговые лаборатории посвящены cache-aside, свежести цен и отказам кеша; самостоятельное задание требует исправить устаревшие цены, сохранив посторонние данные.
Чему вы научитесь
- Создавать отдельный узел Valkey и подключать приложение к его реальной конечной точке.
- Наблюдать промахи, попадания и чтения источника; сравнивать кеш с DynamoDB.
- Использовать TTL, точечную инвалидацию, ограниченный тайм-аут и резервное чтение источника.
- Исправлять обычный путь обновления цены, сохраняя другой товар и его кешированное значение.
Для кого этот курс
Сначала пройдите AWS Foundations for Beginners и базовые операции с элементами DynamoDB. Выполните лаборатории перед самостоятельным заданием. Приложение и сеть подготовлены.
Каждый модуль запускается в независимой Linux VM с Terminal и AWS View в браузере. Личный аккаунт AWS и ресурсы предыдущей VM не нужны.
Частые вопросы
Заменяет ли кеш базу данных товаров?
Нет. DynamoDB остаётся достоверным источником. При промахе приложение читает источник и сохраняет копию; истечение TTL не должно удалять исходный элемент.
Обновляется ли кеш автоматически после изменения цены?
Не обязательно. TTL ограничивает время устаревания; обновление должно инвалидировать тот же ключ, который используется при чтении.
Что делать, если кеш не отвечает?
Лаборатория показывает ограниченный тайм-аут, чтение источника и реальное восстановление. Нагрузка на источник растёт; производственная ёмкость, репликация и доступность требуют дальнейшего изучения.




