backend trouble shooting
14 posts found.
트랜잭션내에 커넥션을 점유하는 외부 API 요청 분리를 통한 TPS 개선기 (feat. JPA OSIV)
#스프링#HikariCP#JPA#OSIV#하온
2024-10-11
외부 API 요청이 DB 커넥션을 점유하여 요청이 지연되는 문제상황 성능 개선에 대한 고민이 많은 우리 팀은, 지난 HikariCP 와 데이터베...
DB 레플리케이션 환경에서 DataSource 라우팅이 안되는 이슈 해결기 😤 (feat. JPA OSIV)
#Spring#OSIV#JPA#하온
2024-10-04
데이터베이스 레플리케이션을 통한 쿼리 성능 개선 최근에 MySQL 8.0 레플리케이션과 스프링부트 DataSource 라우팅을 통한 부하 분산...
서버 성능 최적화를 위한 성능 테스트(Performance Test) 환경 구축
#스프링#성능개선#하온
2024-10-02
성능 테스트(Performance Test) 란 ? 성능 테스트란 특정 상황에서 시스템이 어느 수준의 성능을 내는지 측정하는 테스트 방식이다. ...
스프링 로컬 캐시와 TTL 을 구현한 외부 서빙 API 요청 최적화
#캐시#스프링#하온
2024-09-29
외부 API 요청이 매우 느린 문제상황 우리 하모니 팀이 개발중인 모행 서비스는 여행지 하나를 클릭했을 때 그와 성향이 비슷한 여행지 리스트 1...
JPA 비관적 락(Pessimistic Lock) 을 사용한 동시성 이슈 해결기
#Spring#테스트#하온
2024-09-27
우리 하모니 팀의 모행 프로젝트에서 발생한 동시성 이슈가 발생하고 있었다. 이를 JPA 의 비관적 락을 사용하여 해결한 경험에 대해 팀원들에게 ...