[IMQA 성능 개선기] 대시보드가 너무 느려요!
성능 개선캐싱대시보드모니터링대용량 트래픽API
AI 요약
BetaIMQA는 성능 모니터링 솔루션임에도 불구하고 대시보드 로딩 속도 저하 문제를 겪었습니다. 하루 30만 DAU 서비스에서 대시보드 로딩에 15초에서 최대 300초까지 소요되는 심각한 성능 이슈가 발생했습니다.
이는 10초마다 수집되고 60초마다 전송되는 방대한 양의 성능 데이터 덤프 파일이 DB 및 File IO에 과부하를 주기 때문입니다. 개발팀은 '1분 안에 고객사가 장애를 인지할 수 있어야 한다'는 목표 아래, 실시간 데이터 제공이라는 기존 컨셉을 재정의하고 캐싱 전략을 핵심 성능 개선 방안으로 채택했습니다.
이를 위해 Web API 캐싱 전략 수립, 스케줄러를 통한 캐싱 데이터 생성, 실시간 캐싱 데이터 생성이라는 3단계 접근 방식을 통해 성능 개선을 진행했습니다.
이 글이 궁금하신가요?
원문 블로그에서 전체 내용을 확인해 보세요
원문 읽으러 가기
