Architecture (1) 썸네일형 리스트형 Repository Pattern으로의 여행기 🔥 사건의 발단 개발 중인 시스템이 타시스템에 통합되어 고객사에 세일즈되면서 시스템을 납품해야 하는 일이 생겼습니다. 그런데 고객사에서는 MongoDB를 사용하지 않으니, Oracle로 변경해야 하는 요구 사항이 있었습니다. 이처럼 당황스러운 요구 사항은 매번 신선한 충격을 주는 거 같습니다. (솔직한 마음으로는 “안돼 돌아가” 를 외치고 싶었습니다..🥲) 하지만 이미 세일즈 되었기에 현실적으로 리팩터링을 피할 수는 없었으며, 다른 고객사에서도 일어날 수 있는 이슈라고 생각했습니다. 이를 해결하기 위해 고민하던 중, Spring Data JPA의 Repository가 떠올랐습니다. Spring Data 모듈의 경우, spring-data-jpa / spring-data-mongodb / spring-da.. 이전 1 다음