성능상의 불이익
이전 강의에서 Product 와 Brand 를 join 하지 않고 각각 Select 함으로서 성능상의 불이익이 있었는데 Aggregate 단위로 묶여있었기 때문이군요. 데이터의 일관성을 위해 Aggregate Root 를 통해 접근가능하도록 연습 많이 해보도록 하겠습니다!
Answer 1
1
네 정확하게는 Product, Brand는 서로 다른 Aggregate이니까 JOIN해서 가져오지 않고 각각의 (productRepository, brandRepository) 리포지토리를 통해서 데이터를 가져왔던 것입니다. Review는 Product Aggreagte에 속해있는 Entity라서 Product Aggregate root를 통해서 가져왔습니다 :)
존재하지 않는 일기 url입력 시 alert이 두 번 떠요
0
18
1
교재(3쇄)와 강의 내용 문의
0
30
2
call stack 표현이 잘못표현된것이 아닌가요?
0
66
2
전자책으로 구매인증 가능할까요?
0
72
1
4주차 미션 게시판이 안보여요~
0
46
2
테스트 관련 질문!
0
56
2
혹시 다음 강의 제작 예정된 것들이 있을까요?
0
81
1
에러 질문드립니다
0
63
2
1강 질문
0
70
2
책에 있는 프롬프트 관련 질문입니다.
0
49
2
ai가 만든 강의인가요?
0
147
1
N+1 관련해서 질문있습니다.
0
97
3
VSCode 설정 문의
0
66
2
수파베이스 ORM 질문
0
55
2
로그인 기능 구현 (Application Layer 실습) 에서의 질문
1
170
2
바로 실무에 적용할 수 있는 내용일까요?
1
379
1
몇가지 질문
2
399
3
다음 강의는 언제 나오나요?
1
368
1
brand와 product
1
267
1
Bounded Context 와 Aggregate 질문있습니다
1
429
1
소스코드
0
420
2
review write관련
1
291
1
value object 관련
1
317
1
phone.create함수 파라메터 관련
1
262
1

