도메인과 모델의 가장 큰 차이가 무엇이라고 생각하시나요?

wnajsldkf·2022년 10월 2일
2
post-thumbnail

여러분은 도메인과 모델의 가장 큰 차이가 무엇이라고 생각하시나요?
누군가가 질문을 던졌다. 덕분에 고민할 수 있었다.

도메인은 관심사(ex. 서점이라는 하위의 도메인은 회원, 배송, 결제)이고,
모델은 도메인을 이해하기 위한 형태로 만든 것(ex. OrderEntity, UserEntity) 이다.

그래서 이 도메인을 이해하기 위한 형태로 바꾸는 것을 모델링한다 라고 이야기하고, 도메인 모델이라는 단어가 등장한다.

두 단어의 관계를 보자면 단어 자체로 도메인은 추상적인 개념(관심사)이고 모델은 관심사를 구체화한 형태아닐까요??

+) 그래서 ddd 패키지 구조가 다음과 같지 않을까 생각한다.

domain
ㄴ model
ㄴ service
profile
https://mywnajsldkf.tistory.com -> 이사 중

1개의 댓글

comment-user-thumbnail
2023년 10월 30일

많은 도움 되었습니다 감사합니다..!

답글 달기