핵심 요약
AWS 관리형 서비스 기반으로 엠넷플러스의 실시간 투표 아키텍처를 재설계해 대규모 글로벌 트래픽에서도 안정적으로 운영되도록 구현했습니다.
구현 방법
- 멱등성 확보: DynamoDB 원장 PK/SK 구성
- SQS로 수집 분리 후 DynamoDB 저장
- 실시간: Redis ElastiCache, 원장: DynamoDB→Kinesis→Firehose
- 백업: DynamoDB Streams→MSK→BigQuery
- Graceful shutdown 및 배치 Backpressure로 안정성 확보
주요 결과
- 지연 시간 3초 → 300ms로 감소
- 처리량 3배 이상 확대
- 가용성 개선 및 비용 효율성 증가


