프로젝트 배경
사용자가 늘어나면서 채팅 리스트와 알림 페이지 등 특정 화면이 수 초 이상 걸리는 사례가 늘어났고, RDS 부하도 지속적으로 높은 상태였습니다. 동시에 서비스가 검색 엔진에 거의 노출되지 않아 신규 유입 확보도 필요한 상황이었습니다.
프로젝트 성과
RDS 평균 활성 세션 4~5 → 1~1.5
슬로우 쿼리 인덱스 최적화와 Redis 캐싱 도입으로 DB 부하를 근본적으로 낮춘 사례
핵심 기능
진행 단계
슬로우 쿼리 분석 및 부하 원인 식별
2024.04.
슬로우 쿼리 로그를 분석해 부하를 유발하는 쿼리를 식별하고 개선 우선순위를 정리
프로젝트 상세
골프 커뮤니티 플랫폼의 웹·앱이 느려진다는 신고가 계속 올라와 원인을 찾고 개선했습니다. 백엔드부터 AWS 인프라까지 1인으로 수행했습니다. [개선 전 문제] - 채팅 리스트, 알림, 친구 페이지가 특정 사용자 기준 수 초 이상 걸림 - RDS 활성 세션이 평상시에도 4~5로 높게 유지됨 - 검색 엔진 색인 페이지 수와 노출 수가 모두 적음 [수행 작업] - 슬로우 쿼리 로그를 뒤져 부하 원






