핵심 요약
타다가 Skia와 WebP 기반의 온디맨드 리사이징으로 S3 비용을 약 70% 감소시키고, 요청 시 약 100ms 이내로 리사이징 응답을 제공하는 아키텍처로 전환한 사례를 공유합니다.
구현 방법
- Skia 기반 리사이징 엔진(PySkia 래퍼) 도입 및 WebP 원본 저장으로 저장 효율 확보
- 원본은 WebP로 저장하고, 요청 시 필요한 해상도만 실시간 리사이징
- 전 세계 AWS 리전의 업로더/리사이저 분산과 SQS+Spot 인스턴스로 마이그레이션 자동화
주요 결과
- S3 객체 수 6.65B→1.17B(82.4% 감소), 저장량 738TB→184TB(75% 감소)
- 총 비용 약 70% 감소; 마이그레이션 비용 약 $7,657
- 11억 장 원본 WebP 변환 및 50억 장 썸네일 삭제 마이그레이션 완료; 리사이징 응답 약 100ms 이내

