논리 아키텍처 Job Topic 명칭 변경

- ai-job → ai 이벤트 생성
- image-job → 이미지 생성
- logical-architecture.md 및 .mmd 파일 업데이트
- 테스트용 스크립트 및 파일 정리

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
cherry2250
2025-10-22 16:47:27 +09:00
parent 65a9f8161b
commit cef51c9848
21 changed files with 23 additions and 578 deletions
@@ -17,7 +17,7 @@ graph TB
end
%% Kafka (Event Bus + Job Queue)
Kafka["Kafka<br/>━━━━━━━━━━<br/><Event Topics><br/>• EventCreated<br/>• ParticipantRegistered<br/>• WinnerSelected<br/>• DistributionCompleted<br/>━━━━━━━━━━<br/><Job Topics><br/>• ai-job<br/>• image-job"]
Kafka["Kafka<br/>━━━━━━━━━━<br/><Event Topics><br/>• EventCreated<br/>• ParticipantRegistered<br/>• WinnerSelected<br/>• DistributionCompleted<br/>━━━━━━━━━━<br/><Job Topics><br/>• ai 이벤트 생성<br/>• 이미지 생성"]
%% External System
External["외부시스템<br/>[Circuit Breaker]<br/>━━━━━━━━━━<br/>• 국세청 API<br/>• AI API<br/>• 이미지 생성 API<br/>• 배포 채널 APIs<br/>(비동기)"]
@@ -29,8 +29,8 @@ graph TB
DistSvc ==>|"DistributionCompleted<br/>발행"| Kafka
%% Job Publishing (비동기 작업 요청)
EventSvc -->|"ai-job 발행"| Kafka
EventSvc -->|"image-job 발행"| Kafka
EventSvc -->|"ai 이벤트 생성 발행"| Kafka
EventSvc -->|"이미지 생성 발행"| Kafka
%% Event Subscription
Kafka -.->|"EventCreated<br/>구독"| AnalSvc
@@ -38,8 +38,8 @@ graph TB
Kafka -.->|"DistributionCompleted<br/>구독"| AnalSvc
%% Job Subscription
Kafka -.->|"ai-job 구독"| AISvc
Kafka -.->|"image-job 구독"| ContentSvc
Kafka -.->|"ai 이벤트 생성 구독"| AISvc
Kafka -.->|"이미지 생성 구독"| ContentSvc
%% Service to Service (동기 호출)
EventSvc -->|"다중 채널 배포<br/>[Circuit Breaker]"| DistSvc