jungwoo choi 1ca9ca1b5d Step 9: 고급 이벤트 처리 시스템 구현
주요 기능:
- Kafka 이벤트 컨슈머 및 프로듀서 통합
- 지수 백오프 재시도 메커니즘 구현
- Dead Letter Queue (DLQ) 설정
- 이벤트 스키마 레지스트리 (Pydantic v2 호환)
- Console 서비스에 이벤트 관리 API 추가
- 실시간 이벤트 통계 및 모니터링
- 엔드-투-엔드 테스트 스크립트

구현된 이벤트 타입:
- USER_CREATED, USER_UPDATED, USER_DELETED
- OAUTH_APP_CREATED, OAUTH_TOKEN_ISSUED
- IMAGE_UPLOADED, IMAGE_PROCESSED

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-11 14:51:08 +09:00
2025-09-10 16:49:48 +09:00

Site11 - Microservices Architecture

Overview

Microservices platform with Console as API Gateway orchestrating multiple domain services.

Quick Start

Start Services

# Start console service
docker-compose up -d console-backend

# Check status
curl http://localhost:8011/health

Available Endpoints

  • http://localhost:8011/ - Root endpoint
  • http://localhost:8011/health - Health check
  • http://localhost:8011/api/status - System status

Architecture

  • Console: API Gateway and orchestrator
  • Services: Domain-specific microservices (users, oauth, images, etc.)
  • Database: MongoDB for persistence
  • Cache: Redis for caching and pub/sub

Development

See docs/PLAN.md for implementation roadmap and docs/PROGRESS.md for current status.

Description
No description provided
Readme 1.1 MiB
Languages
Python 80.8%
TypeScript 13.3%
Shell 4.9%
Dockerfile 0.7%
Makefile 0.2%