요즘 회사에서 API Server 성능 최적화 작업을 진행하느라 정신이 없는 하루하루를 보내고 있다. 그래도 정신 차리고 하루 날 잡아서 업무 하며 알게 된 내용들을 정리를 해보고자 한다. 성능 최적화 작업을 시작하게 되고 제일 먼저 진행한 업무는 WAS와 DB 간 통신 관련의 개선이었는데 우리는 API Server로 Spring Boot + JPA 를 사용하고 있고 DB는 저장되는 데이터 특성에 맞춰서 1. Postgresql 2. Elastic Search 3. Cortex 4. Redis 이렇게 총 네 가지를 사용하고 있다. 이 중에 오늘은 Postgresql 쪽을 정리해보고자 한다. JDBC 라는 단어를 들어보신 적이 있다. Java를 기반으로 웹서비스를 개발하시는 분이라면 무조건 들어봤을 단어인..