DTO 객체를 Record 클래스로 사용한 이유
낙관적 락과 비관적 락을 나누어서 사용한 이유
CQRS를 이용하여 명령과 조회를 분리한 이유
캐싱 적용기
캐싱 전 후 얼마나 성능 향상이 일어나는지 확인