171 Commits

Author SHA1 Message Date
sunmingLee
ae23b27f58 edit user grammar error 2025-10-23 10:19:31 +09:00
doyeon
e321eacde4 시퀀스 다이어그램 수정: 이미지 생성 후 DB 저장 프로세스 추가
1. 다중채널배포 outer sequence 수정
   - inner sequence 참조 명시 (distribution-다중채널배포.puml)
   - Sprint 2 Mock 처리 반영
   - API 엔드포인트 일관성 유지

2. 이미지 생성 프로세스 개선
   - Content Service: 이미지 생성 후 Kafka 이벤트 발행 추가
   - Event Service: 새로운 Kafka Consumer 추가 (event-콘텐츠생성완료구독.puml)
   - Event DB에 이미지 URL 영구 저장
   - Redis 캐시와 DB 간 데이터 정합성 보장

3. 아키텍처 개선
   - 서비스 독립성 향상 (Kafka 기반 이벤트 통신)
   - 느슨한 결합 구조
   - 데이터 흐름 명확화

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-23 10:01:48 +09:00
cherry2250
9192e1e453 edit all sequence 2025-10-22 20:13:56 +09:00
cherry2250
a8c6397edf edit outer sequence 2025-10-22 17:32:28 +09:00
sunmingLee
7a1fcc96de delete 배포상태조회.puml 2025-10-22 17:19:46 +09:00
doyeon
a2d9d8f969 전화번호 형식 변경: 하이픈 제거하고 숫자만 저장
- ParticipationRegisterRequest 스키마 수정
  - 패턴: ^\d{3}-\d{4}-\d{4}$ → ^\d{10,11}$
  - 설명 및 예시 업데이트
- 요청 예시 전화번호 형식 변경
- 검색 파라미터 설명 및 예시 업데이트

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-22 16:50:33 +09:00
cherry2250
cef51c9848 논리 아키텍처 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>
2025-10-22 16:47:27 +09:00
cherry2250
65a9f8161b all apis 2025-10-22 16:37:32 +09:00
cherry2250
fb63850f9d add sequence 2025-10-22 16:27:55 +09:00
sunmingLee
65e537761c Distribution 서비스 시퀀스 다이어그램 개선
- 어댑터 패턴 적용: 단일 Channel Adapter로 모든 채널 API 호출 처리
- Sprint 2 버전 추가: 외부 API 호출 없이 배포 로그만 기록하는 간소화 버전
- 복잡한 Circuit Breaker, Retry 로직 제거 (Sprint 2)
- Mock 데이터로 즉시 성공 응답 반환

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-22 15:56:52 +09:00
sunmingLee
cc2432a86b edit distribution sequence 2025-10-22 15:54:34 +09:00
doyeon
0daf043504 ãdelete…WinnerSelected 2025-10-22 15:39:49 +09:00
cherry2250
a275531eef content-이미지생성 시퀀스 폴링 방식으로 변경
- ContentCreated 이벤트 발행 제거 (Consumer 없음)
- 폴링 방식으로 결과 조회하도록 명시
- 불필요한 Kafka Producer 참여자 제거

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-22 15:12:24 +09:00
doyeon
915446c821 참여자 플로우차트 수정 2025-10-22 15:02:54 +09:00
Hyowon Yang
841d6ef1b7 analytics-대시보드 캐시히트,미스 통합 2025-10-22 14:57:07 +09:00
merrycoral
b96613c067 외부/내부 시퀀스 설계 일관성 개선
- API 엔드포인트 통일
  - AI 추천: POST /api/events/{id}/ai-recommendations
  - 이미지 생성: POST /api/events/{id}/content-generation
  - 최종 승인: POST /api/events/{id}/publish

- Kafka 이벤트명 구분
  - EventDraftCreated: 목적 선택 시 발행
  - EventCreated: 최종 승인 시 발행

- 수정 파일
  - design/backend/sequence/outer/이벤트생성플로우.puml
  - design/backend/sequence/inner/event-목적선택.puml

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-22 14:56:03 +09:00
sunmingLee
8cb0d7bdbe edit grammar error 2025-10-22 14:40:32 +09:00
박세원
f7f16e2d18 User 서비스 내부 시퀀스 다이어그램 개선
- 회원가입: 사업자번호 암호화 위치 명시, 성능 지표 추가, 에러 코드 표준화 (USER_001, USER_002)
- 로그인: 비동기 처리 설명 추가, Rate Limiting 보안 강화, 성능 목표 추가, 에러 코드 표준화 (AUTH_001)
- 프로필수정: 트랜잭션 범위 명확화, Optimistic Locking 추가, 동시성 제어, 에러 코드 표준화 (USER_003~005)
- 로그아웃: API Gateway 연계 시나리오, 로그아웃 이벤트 발행, 성능 목표 추가, 에러 코드 표준화 (AUTH_002)
- .gitignore 추가: .npm-global 및 기타 임시 파일 제외

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-22 14:37:25 +09:00
sunmingLee
d876763477 delete outer backup 2025-10-22 14:15:15 +09:00
cherry2250
9fd060b275 add outer/inner sequence 2025-10-22 14:13:57 +09:00
cherry2250
44011cd73a 외부 시퀀스 설계 완료
- 4개 주요 비즈니스 플로우 외부 시퀀스 다이어그램 작성
  * 사용자인증플로우: 회원가입, 로그인, 로그아웃
  * 이벤트생성플로우: AI 추천, 이미지 생성, 다중 채널 배포
  * 고객참여플로우: 이벤트 참여, 당첨자 추첨
  * 성과분석플로우: 실시간 대시보드 조회

- Event-Driven 아키텍처 반영 (Kafka Event Topics + Job Topics)
- Resilience 패턴 전면 적용 (Circuit Breaker, Retry, Timeout, Fallback)
- Cache-Aside 패턴 적용 (Redis 캐싱)
- 논리 아키텍처 및 유저스토리 기반 설계

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-22 13:38:41 +09:00
cherry2250
d455dfa9d8 edit logical architecture 2025-10-22 13:20:55 +09:00
cherry2250
e849c50185 edit logical architecture 2025-10-22 13:17:51 +09:00
cherry2250
b63657ec42 edit logical architecture 2025-10-22 11:25:59 +09:00
cherry2250
058710c40b edit logical architecture 2025-10-22 10:48:55 +09:00
cherry2250
17a5fdb0c4 edit logical architecture 2025-10-22 10:33:31 +09:00
doyeon
92b4a6c824 backup파일 교체 2025-10-22 10:00:16 +09:00
cherry2250
bfce728a0a edit architecture patterns 2025-10-22 09:43:13 +09:00
cherry2250
597e3716e7 add logical architecture 2025-10-21 17:38:07 +09:00
cherry2250
bd07ef0cce edit architecture patterns 2025-10-21 17:31:55 +09:00
cherry2250
6ef8516a6b add 16 logic 2025-10-21 17:18:17 +09:00
cherry2250
54914bf81a architecture pattern 2025-10-21 17:12:35 +09:00
cherry2250
27904c3c94 edit uiux 2025-10-21 17:05:44 +09:00
cherry2250
726c6b629a userstory 2025-10-21 16:53:33 +09:00
cherry2250
e8e3dce69c prototype final 2025-10-21 16:49:06 +09:00
cherry2250
9d4dea6235 prototype final 2025-10-21 16:33:08 +09:00
sunmingLee
d753db712e 매장 프로필 데이터 샘플 생성
- 18개 주요 외식업 유형별 3개씩 총 54개 매장 프로필 작성
- 실제 성공 사례 반영 (자담치킨, 크치치킨, 아뜨베 등)
- AI 이벤트 추천 시스템 학습용 데이터
- 지역별, 매출별, 직원 규모별 다양한 분포 포함
- 현실적인 운영 정보 및 메뉴 가격 정보 제공

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-21 16:32:05 +09:00
cherry2250
4846ebdbdf prototype 05060910 edit 2025-10-21 16:23:53 +09:00
wonho
29387e1cfb 업종별 성공 이벤트 데이터 추가
- design/aidata/업종별_성공_이벤트_데이터.md 파일 생성
- 10개 외식업 유형별 50개 이벤트 샘플 데이터 추가
- AI 이벤트 추천 시스템 초기 학습 데이터 구성

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-21 16:22:52 +09:00
박세원
5bf67c9327 지역별 트렌드 데이터 샘플 생성
- AI 이벤트 추천 시스템을 위한 시군구별 트렌드 데이터 작성
- 24개 주요 시군구 샘플 데이터 포함
- 각 지역별 특성, 업종별 트렌드, 계절별 소비 패턴 반영
- 성공 이벤트 사례 및 ROI 데이터 포함 (280-780% 범위)
- AI 활용 가이드 및 데이터 업데이트 전략 문서화

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-21 16:18:18 +09:00
doyeon
5ce2c4c647 시즌별 이벤트 성과 2025-10-21 16:14:38 +09:00
cherry2250
debf4be7c6 edit prototype 2025-10-21 16:10:30 +09:00
cherry2250
d4728c0078 prototype edit 2025-10-21 16:01:48 +09:00
박세원
16c8a6a5b3 Merge branch 'main' of https://github.com/ktds-dg0501/kt-event-marketing 2025-10-21 15:53:07 +09:00
박세원
ddb1536bc5 update ref md 2025-10-21 15:52:56 +09:00
cherry2250
d5ada31f62 push prototype 2025-10-21 15:50:29 +09:00
sunmingLee
232021020e AI 이벤트 추천 시스템 구현방안 문서 추가 2025-10-21 15:48:04 +09:00
cherry2250
1abf224a6d push prototype 2025-10-21 15:30:20 +09:00
cherry2250
e38f8776bb push uiux 2025-10-21 15:12:22 +09:00
cherry2250
2fa2eef1d6 push uiux 2025-10-21 14:59:51 +09:00