.png&blockId=25ca69a8-2507-8026-827d-dfccb5fcbf58&width=2400)
68
AI 요약
이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.
인증 서버 응답 속도 최적화
이 게시물은 Airbridge 인증 서버에서 간헐적으로 발생하던 응답 지연 문제를 분석하고 개선한 경험을 공유합니다.문제 분석과 개선
- 과다한 DB 쿼리와 HikariCP 커넥션 풀 포화 문제 발견
- 권한 확인 로직 개선과 캐싱 방식 변경으로 DB 쿼리 횟수를 97% 감소
- Local Cache(Caffeine)와 Remote Cache(Redis)를 결합한 2-Layer Cache 도입
- Redis Pub/Sub을 활용한 캐시 무효화로 데이터 정합성 확보
- HikariCP 커넥션 풀 최대 크기를 30으로 확장하여 DB 병목 완화
- JVM Warm-Up 적용으로 배포 직후 응답 지연 문제 해결
성능 개선 효과
- 평균 응답 시간 38% 단축, 최대 응답 시간(P99) 28% 감소
- 처리량(RPS) 32% 증가, 실패율 0% 달성
- 운영 환경에서 안정적인 서비스 응답 시간 유지