JPA Deep Dive
예시 도메인 및 서비스 설계를 기반으로 JPA 성능 테스트까지 시도해보는 삽질 시리즈
Why?
과연 우리는 JPA를 제대로 알고 사용하고 있는가?
내부 구현을 파악해보자.
단순 CRUD만 할 줄 아는 것이 JPA를 '잘' 사용하는 것일까?
10만건 이상의 대량 데이터로 테스트 해보자.
영속성 컨텍스트와 프레임워크 상에서 제공해주는 기능을 100% 신뢰하고 있는가?
Goal
하나의 서비스가 돌아가는 시나리오를 함께 생각하고 DDL 설계를 진행한다.
단순히 사용하기만 했던 사항들에 대해 다양한 케이스를 기반으로 직접 테스트 및 성능 비교를 진행한다.
Query 속도, 호출 수 등 성능적인 사항들을 두 눈으로 파악하자.
내부 구현을 확인할 때 디버깅은 필수로 하자.
테스트 코드, 코드리뷰, 토론은 적극적으로 하자.
스터디를 진행하며 공부한 사항들에 대해 나의 것으로 만들기 위해 기록을 남긴다.
긴 호흡의 글쓰기를 진행해보자.
Last updated
Was this helpful?