인프런 커뮤니티 질문&답변
도메인 주도 설계 강의도 만들어주세요~~
작성
·
443
0
안녕하세요.
cascade는 동일한 aggregate 에 포함되는 경우에 넣는거겠죠?
cascade는 동일한 aggregate 에 포함되는 경우에 넣는거겠죠?
저희 예제에서 delivery는 order에서 cascade로 포함했는데
만약 다른 테이블에서 delivery를 참조하고 있으면 order_delivery 라고해서 별도의 테이블을 만들어도 되겠죠?
데이터 중복이지만 ddd에서 바운더리 컨텍스트 그런 개념에서 보면 문제가 없는걸까요?
답변 1
4
김영한
지식공유자
안녕하세요. 임창수님
실무에서는 Delivery정도의 규모는 별도의 aggregate로 분리하는게 맞습니다. 강의에서는 cascade의 다양한 예제를 설명하기 위해 포함했습니다.
Q: 만약 다른 테이블에서 delivery를 참조하고 있으면 order_delivery 라고해서 별도의 테이블을 만들어도 되겠죠? 데이터 중복이지만 ddd에서 바운더리 컨텍스트 그런 개념에서 보면 문제가 없는걸까요?
-> 하나의 데이터베이스를 사용한다면 이렇게 분리하는 것이 오히려 비효율적입니다. 시스템이 매우 크다면 가치가 있을 수도 있습니다.
Q: 도메인 주도 설계 강의도 만들어주세요
-> 도메인 주도 설계 강의 +1점 되었습니다^^
감사합니다.





