펫
펫프렌즈
March 7, 20251회
DocumentDB 성능 최적화: 슬로우쿼리 수집부터 AI를 활용한 인덱스 추천까지

간단 소개
DocumentDB 성능 최적화를 위해 슬로우쿼리 수집, 오픈서치 전송, ChatGPT API를 활용한 인덱스 추천 파이프라인을 구축하고 성능을 개선한 사례.
AI Summary
- DocumentDB 성능 최적화 파이프라인 구축
- DocumentDB 프로파일러를 설정하여 슬로우 쿼리 로그를 CloudWatch에 기록.
- CloudWatch 로그를 **오픈서치(OpenSearch)**로 전송하기 위해 Firehose 스트림과 람다(Lambda) 핸들러를 구성.
- 오픈서치에 수집된 데이터를 기반으로 슬로우 쿼리 대시보드를 구축하고, 슬랙 알림을 설정하여 모니터링 강화.
- ChatGPT API를 활용한 인덱스 추천
- 컬렉션 스캔 쿼리 발생 시 ChatGPT API를 통해 최적의 인덱스를 추천받아 오픈서치로 전송하는 파이프라인 구축.
- 추천받은 인덱스를 기반으로 개발자가 직접 인덱스를 생성하여 성능 개선.
- 성능 개선 결과
- 지난 1주일 동안 추천받은 인덱스를 지속적으로 생성한 결과, 컬렉션 스캔 쿼리 발생이 사라짐.
- 슬로우 쿼리 합계가 약 30% 감소하고, 500ms 이상 슬로우 쿼리가 대부분 개선됨.
- 매일 실행되는 무거운 쿼리(20초 이상)가 사라지는 등 전반적인 성능 향상.
Next Feeds

한국어 몰라요 - 글로벌 협업의 4가지 패턴
글로벌 협업 시 프로덕트 팀을 중심으로 언어와 문화가 다른 해외 팀과 협업 구조를 만들 때 겪는 시행착오와 해결책을 제시한다.
글로벌 협업프로덕트 팀현지화플랫폼조직 구조
2025. 3. 7.
LY Corp
![[Syrup 디자인 시스템] 개발: UX에서 FE로의 효과적인 핸드오프](https://techtopic.skplanet.com/static/6788f27061d127327fb1ed5ee81be54a/f058b/image01.png)
[Syrup 디자인 시스템] 개발: UX에서 FE로의 효과적인 핸드오프
Design System 구축 및 활용 사례를 통해 UX와 FE 간 효과적인 협업 및 개발 효율성 향상 방안을 제시합니다.
Design SystemUXFEHand-offFigma
2025. 3. 7.
skplanet

Syrup Design System 개발 : UX에서 Front-End로의 효과적인 Hand-off
Design System 구축 및 활용 사례를 통해 UX와 Front-End 간 효과적인 Hand-off 전략과 협업의 중요성을 강조합니다.
Design SystemUXFront-EndHand-offFigma
2025. 3. 7.
skplanet

함께 만들 더 큰 파도 : 뱅크샐러드 Pit Stop 제작기
뱅크샐러드의 Pit Stop 행사 'New Wave' 제작기를 통해 행사 기획 의도, 준비 과정, 그리고 얻은 인사이트를 공유합니다.
뱅크샐러드Pit StopNew Wave조직문화행사기획
2025. 3. 7.
뱅크샐러드
LLM as a Judge를 활용한 CodeBuddy 성능 평가
LLM as a Judge를 활용한 CodeBuddy 성능 평가 및 활용 경험 공유, 편향 문제와 완화 전략 제시.
LLM as a JudgeCodeBuddy코드 리뷰편향성능 평가
2025. 3. 7.
카카오
PyTorch 2.x Torch Compile로 딥러닝 성능 올려보기
PyTorch 2.x의 Torch Compile은 딥러닝 성능을 향상시키는 핵심 기술로, 사용법과 주의사항, 실제 적용 경험을 공유합니다.
Torch CompilePyTorch 2.0딥러닝 최적화모델 컴파일추론 속도 향상
2025. 3. 6.
현대자동차