• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    해결됨

Domain별 패키지 분리에 대한 문의

23.03.09 10:31 작성 조회수 1.36k

1

[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)

[질문 내용]
여기에 질문 내용을 남겨주세요.

 

안녕하세요.

항상 좋은 강의 감사드립니다.

현업에서 업무를 하다보면 package를 도메인별로 분리하고 도메인에 controller, repository, service, entity, dta, dao등 패키지를 구분하고 있습니다.

이는 하나의 모든 controller, repository에 담게 되면 유지보수성이 떨어지기 때문인데요.

강의에 강사님께서 하나의 패키지에 넣으셔서 질문을 드립니다.

MSA구조로 작게 분리한다고 해도 유지보수가 용의하기 위해서는 패키지를 분리하는게 좋다고 생각되는데요.

DTA를 controller에 넣는다던지 entity를 모두 하나에 넣고 있어서...

현업에서도 이렇게 쓰는게 더 좋은건지,,,

아니면 강의에서만 분리하지 않는 것인지 궁금합니다.

혹, 강의에서만 분리하지 않는 구조라면

sample로 효율적인 패키지 구성을 제공해 주실 수 있나요??

답변 1

답변을 작성해보세요.

1

David님의 프로필

David

2023.03.10

안녕하세요. joonyeong.kim님, 공식 서포터즈 David입니다.

이 부분은 이미 영한님께서 자세히 설명해 놓으신 답변이 있으니 아래 링크를 참고해 주세요.

https://www.inflearn.com/questions/16046

감사합니다.

아! 다음번 과정의 Q&A에 좋은 답변이 있었네요~

시스템의 성장에 따른 패키지 리팩토링에 대해 생각하게되는 답변이었네요~

감사합니다~