글 검색
제목, 설명, 태그, 본문에서 글을 검색합니다.
소개로 돌아가기
쿠버네티스 모니터링 시스템 개발
주식회사 엑셈 · 2020.08 — 2021.01
JavaSpring BootQueryDSLPrometheusJMeter
수행 내용
- •Prometheus Multi Query로 N건의 메트릭 호출을 1~3건으로 축소
- •JPA Native Query 기반 조회 로직에 QueryDSL 도입
- •하드코딩과 비효율적인 로직을 줄이기 위해 디자인 패턴 적용
- •쿠버네티스 자원 조회 비즈니스 로직 구현
- •JMeter 기반 부하 테스트 수행
성과
- •API 호출 수 최대 90% 개선
- •빌더 패턴으로 하드코딩을 줄이고 가독성 개선
- •QueryDSL 도입으로 컴파일 시점의 쿼리 오류 확인 가능
- •사내 테스트에서 약 50,000 TPS까지 성능 저하 없이 처리
- •클라우드 모니터링 솔루션 CloudMOA 제품 출시