"내가 맡은 부분은 프로젝트 전반에 걸쳐 고질적인 문제인 N puls 1 문제를 해결하는 것이었다.N +1 문제는 크게 2가지로 나눌 수 있다,첫 번째는, Lazy fetch에 의한 N+1이고.두 번째는, 루프에 의한 반복접근 N+1문제이다." [개선 사항]1. 우선 Lazy Fetch에 대한 문제를 우선적으로 해결했다.- 프로젝트 엔티티 내에 fetch 전략이 EAGER로 된 경우들이 있었기 때문에 LAZY 전략으로 바꿔주었다.- 그 다음 레포지토리가 사용된 메소드를 하나씩 확인해서 fetch join이 필요한 필드들을 확인하였다.- 필요한 필드들에 대해서는 여러 방법들이 존재했다. 1) 아주 간단하게 @EntityGraph사용하기 - 해당 프로젝트에 내가 적용한 방법으로 확장성을 고려해 우선 En..