-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Review 도메인
Before
- 작성
- ReviewTag 생성해서 저장
- 조회, 삭제
- 좋아요(ReviewFavorite) (현재 Member 패키지에 위치)
- ReviewFavorite 생성해서 저장
After
- 작성
- 리뷰가 생성될때 ReviewTag 생성되기 때문에 직접 관리
- Product 테이블 반정규화된 리뷰 갯수 이벤트 처리
- 조회, 삭제
- 좋아요(ReviewFavorite) 를 Review 가 관리 (Review 패키지로 이동)
- 생성됐을 때, 발생할 이벤트
- 리뷰테이블에 반정규화된 좋아요 개수 이벤트 -> 동시성 이슈
- 생성됐을 때, 발생할 이벤트
Recipe 도메인
Before
- 작성
- ProductRecipe 생성해서 저장 (현재 Product 패키지에 위치)
- 조회
- 좋아요(RecipeFavorite) (현재 Member 패키지에 위치)
- RecipeFavorite 생성해서 저장
After
- 작성
- ProductRecipe 생성해서 저장 (Recipe 패키지로 이동)
- 조회
- 좋아요(RecipeFavorite) 를 Recipe 가 관리 (Review 패키지로 이동)
Metadata
Metadata
Assignees
Labels
No labels