Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor: core 모듈이 비대해지는 문제 해결 #96

Merged
merged 2 commits into from
Aug 13, 2024
Merged

Conversation

suw0n
Copy link
Member

@suw0n suw0n commented Aug 12, 2024

dodam-application

독립적으로 실행 가능한 어플리케이션 모듈 계층
하위 모듈들을 조립하여 서비스 비즈니스를 완성함
usecase, controller 등이 위치함

  • dodam-rest-api

dodam-in-system-available

저장소, 도메인 외의 시스템에서 필요한 모듈들이 모인 내부 모듈 계층
독립 사용이 가능해야하므로 도메인 계층을 의존하지 않음

  • dodam-client-core
  • dodam-token-client
  • dodam-neis-meal-client
  • ...

dodam-system-core

모든 모듈에서 사용하는 공통 모듈 계층
POJO로 이루어짐
BaseException, ExceptionCode 등이 위치함

dodam-system-domain

저장소와 밀접한 중심 도메인을 다루는 도메인 계층
하나의 모듈은 최대 하나의 인프라스트럭처를 가질 수 있음
entity, repository, service 등이 위치함

  • dodam-domain-rds
  • dodam-domain-redis

@dongchandev
Copy link
Member

좋은 것 같습니다

Copy link
Member

@GayeongKimm GayeongKimm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

저도 괜찮은것 같습니다

@suw0n suw0n merged commit cf61e5c into master Aug 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants