inflearn logo
강의

Course

Instructor

Microservice Design (with EventStorming, DDD)

Domain events, hotspot extraction

도메인 이벤트 추출관련해서 여쭤보고 싶습니다!

Resolved

463

home

8 asked

0

강사님.

도메인 이벤트 추출관련해서 여쭤보고 싶은 부분이 있는데 하기와 같이 단순히 "영화가 예매됨"이 아닌 "
상영중인 영화가 예매됨"과 같이 구체적으로 추출해도 상관이 없는것인지 궁금합니다!

예를들어 "상영중인 영화가 예매됨"같은 경우에는 커맨드를 추출할 때, 조금 표현하는게 애매한거 같아서요... 이렇게 구체적인 표현보다는 좀 더 추상적으로 표현하는게 좋을까요 ?

도메인이벤트 architecture ddd msa

Answer 1

1

han jeong heon

네 안녕하세요. 답변을 드리면 이벤트 스토밍에 정답은 없습니다. 도메인 및 참여자가 인식하고 있는 상황에 따라 틀립니다.

다만 제시한 것에 저의 개인적인 의견을 드리면

우선 구체적인 것이 좋긴 한데 지금 예를 드신것은 좀 이상하네요.

먼저 이미 상영중인 영화가 예매가 될 수 있는지가 의문이고(보통 상영중인 영화는 제약조건으로 예매가 안되게 되어야 하는 것 아닌지?) , 예매된 영화가 시작되고, 종료된다는 의미도 조금 이상합니다. 아마도 도메인이 극장인것 같은데 극장에서는 영화가 시작되고 종료되는 것이지 반드시 예매된 영화가 시작/종료되는 것은 아니지 않나요? 왜냐하면 예매하지 않고 창구에서 직접구매한 영화도 시작될수 있으니까요.

따라서 전 이렇게 이벤트 스토밍을 할 수 있을 것 같네요. ^ ^

어그리거트: 예매 : 영화상영 : 영화상영

커맨드/이벤트: 영화예매/ 영화예매됨: 영화상영/영화상영됨 : 영화상영종료/영화상영종료됨

제가 도메인을 잘 모르지 감안하고 봐 주세요.

 

애그리거트 질문있습니다!

0

21

2

도메인 질문있습니다

0

45

2

MSA 질문이 있습니다

0

60

1

현재에도 강의와 동일한 방식을 사용하고 계실지 궁금합니다.

0

63

2

다른 BC 또는 마이크로서비스 담당 정보를 어떻게 이용하나요?

0

130

3

VO 관련 궁금한점

0

404

1

VO에 대해서 질문있습니다.

0

400

1

도메인, 바운디드 컨텍스트 관련해서 궁금합니다.

0

787

1

앱에서 DDD를 적용하는 것이 맞는걸까요?

1

744

1

도메인 영역에 대한 질문

0

311

1

클린 아키텍처와 헥사고날 아키텍처 질문

0

485

2

전략적 설계와 전술적 설계

0

313

1

DDD 현실적 적용

1

652

3

애그리거트의 크기

0

582

2

엔티티와 값객체와의 차이

0

559

1

확장성 관점에서 Value Object, Entity, Aggregate

0

401

1

도메인 서비스와 응용서비스의 구분

0

1508

1

Aggreagte 에 두개 이상의 Entity로 구성할 수 있나요?

0

630

1

VO, Entity 궁금한 부분이 있습니다.

1

433

1

안녕하세요. PPT 자료 공유 부탁 드려요.

0

507

1

usecase 작성 단계가 궁금합니다.

0

598

1

대여 도메인 장 관련 문의드립니다.

1

428

1

애그리거트 추출 질문드립니다.

0

591

1

컨트롤러 관련해서 질문이 있습니다!!

0

398

1