Phase 1: 데이터베이스 기초
ElastiCache와 캐싱 전략
Day 3실습
ElastiCache Redis를 활용한 인메모리 캐싱 전략과 게임 리더보드 시스템을 구축합니다.
학습 목표
- 캐싱 전략(Lazy Loading, Write-Through)을 이해하고 선택한다
- Redis Sorted Set으로 실시간 리더보드를 구현한다
- 캐시 일관성과 무효화 전략을 학습한다
주요 내용
- ElastiCache
- Redis
- 캐싱 전략
- Sorted Set
- 리더보드
- TTL
관련 레슨
오늘의 실습
ElastiCache Redis Sorted Set + DynamoDB 기반 초고속 게임 리더보드 아키텍처 — VPC 내 Redis로 밀리초 단위 순위 조회
ElastiCache Redis (cache.t3.micro 또는 Serverless)DynamoDB (Players 테이블)Lambda Function (점수 등록 API)Lambda Function (순위 조회 API)API Gateway (REST API)+2개
6단계 실습 가이드 · 예상 비용 $0 ~ $2 (ElastiCache 시간당 과금)전체 실습 가이드 보기
연결된 미니 프로젝트
🏆게임 리더보드 시스템실습 가이드
ElastiCache(Redis) + DynamoDB로 초고속 게임 리더보드 시스템을 구축합니다