inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

클론코딩에서 알려주지 않는 것들 (보안, DDD, 마이크로서비스) 2편

Aggregate, Review Entity 구현해보기

성능상의 불이익

해결된 질문

316

도크

작성한 질문수 14

1

이전 강의에서 Product 와 Brand 를 join 하지 않고 각각 Select 함으로서 성능상의 불이익이 있었는데 Aggregate 단위로 묶여있었기 때문이군요. 데이터의 일관성을 위해 Aggregate Root 를 통해 접근가능하도록 연습 많이 해보도록 하겠습니다!

node.js ddd

답변 1

1

애프터캠프

네 정확하게는 Product, Brand는 서로 다른 Aggregate이니까 JOIN해서 가져오지 않고 각각의 (productRepository, brandRepository) 리포지토리를 통해서 데이터를 가져왔던 것입니다. Review는 Product Aggreagte에 속해있는 Entity라서 Product Aggregate root를 통해서 가져왔습니다 :)

[46강] EventEmitter를 활용한 10가지 패턴 중 플러그인 아키텍처

0

13

2

강의가 누락된것 같습니다.

0

32

2

시각 자료도 공유 받을 수 있을지 문의드립니다.

0

20

1

용어 발음법이 계속 바뀌는 것 같은데 이런 부분들 개선이 가능할까요...?

0

41

1

존재하지 않는 일기 url입력 시 alert이 두 번 떠요

0

35

1

교재(3쇄)와 강의 내용 문의

0

35

2

call stack 표현이 잘못표현된것이 아닌가요?

0

79

2

전자책으로 구매인증 가능할까요?

0

80

1

4주차 미션 게시판이 안보여요~

0

48

2

테스트 관련 질문!

0

58

2

혹시 다음 강의 제작 예정된 것들이 있을까요?

0

94

1

에러 질문드립니다

0

64

2

1강 질문

0

73

2

책에 있는 프롬프트 관련 질문입니다.

0

58

2

로그인 기능 구현 (Application Layer 실습) 에서의 질문

1

171

2

바로 실무에 적용할 수 있는 내용일까요?

1

379

1

몇가지 질문

2

400

3

다음 강의는 언제 나오나요?

1

369

1

brand와 product

1

267

1

Bounded Context 와 Aggregate 질문있습니다

1

430

1

소스코드

0

422

2

review write관련

1

292

1

value object 관련

1

317

1

phone.create함수 파라메터 관련

1

263

1