내가 했을땐 컨트롤러 - 서비스 - 레포지토리 이 정도로만 나눠서 개발했는데

회사 코드 보니까 ㅈㄴ세분화해서 클래스 설계하더라

코드 하나하나 따라가면서 보는데 거쳐가는 클래스만 10개 가까이 되는듯