hea9549/msa-ddd-eventsourcing

aggregate 삭제

Opened this issue · 4 comments

aggregate 를 delete 할 때

  1. status 를 aggregate abstract class 가 가지고 있어서 이 status 를 변경하도록 한다.
  2. status 를 각 컴포넌트의 aggregate가 가지고 있도록 설계하여 사용한다.
  3. aggregate id를 ""로 변경한다.

중에 어떤 방법으로 진행할지 정리해야 할 것 같습니다!

1번으로 갑시다!

delete된 aggregate로 추가작업이 발생하는 경우는 어떤경우인가요??

delete 된aggregate들의 특정상태를 프로젝션하기위해 아이디가 필요한다던지 등 상태가 발생 할 수 있을거 같습니다.