예를 들어서 게시물의 제목, 조회수만 필요한 api 요청이 있을 때
FindById해서 dto로 변환해주면
Select *… 쿼리로 나가는 거잖아?
근데 필요없는 컬럼까지 조회하는 경우 성능이 느려진다고 하던데 

1. 조회 요청은 모두 프로젝션을 사용해서 조회하는 거야?
2. 그렇다면 3 tier 아키텍처라고 했을 때 repository부터 controller까지 하나의 dto로 쭉 반환해? 아니면 거기서도 계층별로 dto를 변환해?

고견 부탁