## 문제 사항 - 다른 도메인에 대해 데이터 전달 시 `DTO`와 `Entity`의 혼용 사용이 되어 있어 이로 인한 논의가 필요 ## Global DTO 사용 이유 - 다른 도메인 간에 데이터 전달 시 `Entity`가 아닌 `DTO`로 캡슐화 해 데이터 전달 - 다른 도메인의 `Entity`에 의존하지 않기 위해 도입 함 ## Global DTO 사용 반대 이유 - Global DTO 사용이 통일성 있게 이루어지지 않고 있다. - 동일한 `Entity`에 대해서라도 필요한 데이터가 다르면 다른 DTO를 생성 - 이는 Global DTO가 필요 이상으로 많이 생성됨 - DTO의 사용 목적은 `Entity`가 `Controller`에 노출되지 않기 위함 - 굳이 서비스 간 데이터 전달에 DTO가 필요한가에 대한 의문이 듦