How Duolingo Saved Millions in AWS Cloud Costs
- 클라우드 비용 가시성 확보를 위해 CloudZero와 같은 제3자 서비스 활용 🔍
- S3 버킷에 수명 주기 규칙을 적용하여 불필요한 데이터 보관 방지 🗑️
- DynamoDB 테이블에 TTL 규칙을 구현하여 오래된 데이터 자동 삭제 ⏰
- 불필요한 스택 트레이스 로깅 중단 및 로그 보존 정책 설정 🪵
- 서비스의 메모리 및 CPU 리소스를 적절하게 조정하여 과도한 프로비저닝 방지 ⚙️
- 마이크로서비스 아키텍처에서 불필요한 API 호출 식별 및 제거 🔗
- 캐시 TTL을 조정하여 서버 간 트래픽 감소 ⏱️
- Aurora IO 최적화와 같은 AWS의 내장된 비용 최적화 기능 활용 💡
- 트래픽이 낮은 시간 동안 자동 크기 조정을 통해 용량 감소 📉
- EC2, RDS 및 Elastic 사용 패턴을 추적하여 예약 인스턴스 구매 및 할당 개선 🛒
- OpenAI를 포함한 AWS 이외의 클라우드 서비스에 대한 모니터링 확장 🌐