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>
This commit is contained in:
jungwoo choi
2025-09-11 14:51:08 +09:00
parent a38fcc204c
commit 1ca9ca1b5d
12 changed files with 1863 additions and 3 deletions

View File

@ -1,5 +1,6 @@
from .producer import KafkaProducer
from .consumer import KafkaConsumer
from .events import Event, EventType
from .schema_registry import SchemaRegistry
__all__ = ['KafkaProducer', 'KafkaConsumer', 'Event', 'EventType']
__all__ = ['KafkaProducer', 'KafkaConsumer', 'Event', 'EventType', 'SchemaRegistry']