AWS Aurora DB Cluster & Instance Parameter 튜닝
목적 AWS Aurora DB Cluster & Instance Parameter Tuning 배경 전체 시스템 구조를 MSA 환경으로 전환 이에 따라 담당하고 있는 쿠폰 서비스의 Production DB 분리 필요 이를 위해 AWS Aurora DB로 Migration...
목적 AWS Aurora DB Cluster & Instance Parameter Tuning 배경 전체 시스템 구조를 MSA 환경으로 전환 이에 따라 담당하고 있는 쿠폰 서비스의 Production DB 분리 필요 이를 위해 AWS Aurora DB로 Migration...
목적 Hibernate setAutoCommit 최적화를 통한 성능 튜닝 배경 야놀자 쿠폰 API 서버 개발을 담당하고 있으며, APM Pinpoint를 통해 Transaction 전후로 setAutoCommit(false) & setAutoCommit(true) 쿼리를 반복 수행하는 것을 확인하였습니다. 분석 결과 각 setAutoCommit은...
목적 JPA Composite Primary Key의 IN 쿼리 서술 방식 변경을 통해 DB Optimizer의 인덱스 전략 튜닝 배경 야놀자 쿠폰 API 서버 개발을 담당하고 있으며, 최근 API 서버의 P99 Latency가 급격하게 느려진 것을...
목적 Local Cache 와 Invalidation Message Propagation 전략을 활용하여 API 성능 튜닝하기 배경 야놀자 쿠폰 API 서버 개발을 담당하고 있으며, APM Newrelic을 통해 DB Query로 인한 Latency 지연이 전체 Latency의 50%정도를 차지한다는...
목적 IP & 도메인 로깅을 위해 InetAddress.getLocalHost() 사용으로 발생할 수 있는 성능 이슈, 나아가 AWS EC2 환경에서의 동작 방식 분석 배경 사내 타 프로덕트에서 라이브 중인 서버의 Latency가 급격하게 튀는 현상이 발생....