From 0daf0435046bb8b21f39fe8697c412ae17f17f30 Mon Sep 17 00:00:00 2001 From: doyeon Date: Wed, 22 Oct 2025 15:39:49 +0900 Subject: [PATCH] =?UTF-8?q?=C3=A3delete=C2=85WinnerSelected?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../inner/participation-당첨자추첨.puml | 20 ------------------- 1 file changed, 20 deletions(-) diff --git a/design/backend/sequence/inner/participation-당첨자추첨.puml b/design/backend/sequence/inner/participation-당첨자추첨.puml index 8d09789..f286b20 100644 --- a/design/backend/sequence/inner/participation-당첨자추첨.puml +++ b/design/backend/sequence/inner/participation-당첨자추첨.puml @@ -11,7 +11,6 @@ participant "LotteryAlgorithm" as Lottery participant "ParticipantRepository" as Repo participant "DrawLogRepository" as LogRepo database "Participation DB" as DB -participant "KafkaProducer" as Kafka == UFR-PART-030: 당첨자 추첨 == @@ -147,25 +146,6 @@ else JWT 검증 성공 Service -> Service: DB 트랜잭션 커밋 - Service -> Kafka: Publish Event\n"WinnerSelected"\nTopic: participant-events - activate Kafka - note right of Kafka - Event Payload: - { - "eventId": "UUID", - "winners": [ - { - "participantId": "UUID", - "name": "홍길동", - "phone": "010-1234-5678" - } - ], - "timestamp": "2025-10-22T15:00:00Z" - } - end note - Kafka --> Service: 이벤트 발행 완료 - deactivate Kafka - Service --> Controller: DrawWinnersResponse\n{당첨자목록, 추첨로그ID} deactivate Service