내외부 시퀀스 - 불필요 이벤트 제거

This commit is contained in:
cyjadela
2025-10-23 10:03:35 +09:00
parent 5d7e0c42f0
commit 6e2baa2386
10 changed files with 110 additions and 97 deletions
@@ -45,10 +45,14 @@ note right
end note
== 이벤트 발행 ==
Meeting -> Notification: TodoCompleted 이벤트 발행\n(todoId, meetingId, completedBy,\ncompletedAt, meetingCreatorId)
Meeting -> Notification: NotificationRequest 이벤트 발행
activate Notification
note right
Azure Event Hubs를 통한
비동기 이벤트 발행
이벤트 데이터:
- 발송수단: EMAIL
- 대상자: 회의록 작성자
- 메시지: Todo 완료 안내
- 메타데이터: todoId, 완료자, 완료 시간
end note
Meeting --> Gateway: 200 OK\n{todoId, status: COMPLETED,\ncompletedAt, completedBy}
@@ -59,8 +63,7 @@ Web --> User: Todo 완료 표시
deactivate Web
== 알림 발송 ==
activate Notification
Notification -> Notification: TodoCompleted 이벤트 구독
Notification -> Notification: NotificationRequest 이벤트 구독
Notification -> Notification: 알림 메시지 생성\n- 수신자: 회의록 작성자\n- 내용: "Todo 완료됨"
Notification --> Notification: 이메일 발송\n(회의록 작성자에게)
note right