
백엔드
Amazon DocumentDB로 미리캔버스의 성능 50%와 비용 30%를 개선하다
두줄요약
미리캔버스는 MongoDB Atlas의 IOPS 병목과 비용 문제를 해결하기 위해 Amazon DocumentDB로 전환했습니다. 그 결과 응답속도는 50% 개선되고 인프라 비용은 30% 절감했습니다.
문제 상황
- 미리캔버스 실시간 협업 환경에서 수많은 편집 이벤트를 밀리초 단위로 처리해야 하는 데이터베이스 병목
- MongoDB Atlas의 3,000 IOPS 상한과 주기적 체크포인트로 인한 쓰로틀링, 복제 지연, 비용 부담
원인 분석
- WiredTiger 기반의 IOPS 스파이크와 체크포인트 처리로 쓰기 지연이 누적
- 공유 스토리지를 읽는 DocumentDB와는 달리 Atlas는 복제 지연과 tail latency 변동성이 큼
해결 방법
- Amazon DocumentDB 8.0과 IO-Optimized 스토리지로 전환해 IOPS 과금과 병목 구조 해소
- POC에서 주요 쿼리와 인덱스, 비호환 연산자, 압축률을 직접 검증한 뒤 DMS로 Full Load와 CDC 마이그레이션 수행
- Secrets Manager와 Spring 조건부 분기로 연결 전환을 분리하고, 모니터링과 Failover 체계를 함께 구축
