배포 직후 발생하는 응답 지연을 해결하기 위한 여정 (feat. JVM 웜업)
JVM 웜업응답 지연DB Connection TimeoutHikariCP성능 개선배포
AI 요약
Beta굿딜 서비스에서 배포 직후 발생하는 DB Connection Timeout과 초기 응답 지연 문제를 해결한 경험을 공유합니다. 트래픽 증가로 인한 조회 쿼리 부하가 원인이었으며, 단순 설정 변경만으로는 해결되지 않았습니다.
문제 해결을 위해 애플리케이션 구동 시점에 JVM 웜업(Warm-up)을 적용하는 방안을 도입했습니다. 이 글은 JVM 웜업의 필요성, 해당 서비스에서 발생한 이슈와의 연관성, 그리고 웜업 적용을 통한 문제 해결 과정을 상세히 다룹니다.
예상치 못한 병목 구간을 발견하고 해결하는 과정에 대한 인사이트를 얻을 수 있습니다.
이 글이 궁금하신가요?
원문 블로그에서 전체 내용을 확인해 보세요
원문 읽으러 가기.png&blockId=25ca69a8-2507-8026-827d-dfccb5fcbf58&width=2400)
