[과제] 좋은 자료 있으면 공유하거나 각자 공부한 것 기록/정리해보기~
이벤트 저장소(Event Store) 기반의 데이터 흐름 감 잡기
Event-Driven Architecture란?
이벤트 저장소에 어떻게 저장? 왜 이렇게 저장?
EventStore
- id (UUID): 이벤트의 고유 식별자
- aggregateId (UUID): 이벤트가 속한 집계의 식별자
- type (VARCHAR): 이벤트 타입 (예: UserCreated, OrderPlaced 등)
- data (JSON): 이벤트 데이터
- metadata (JSON): 이벤트 메타데이터 (타임스탬프, 버전 등)
- sequence (INT): 이벤트 시퀀스 번호
- timestamp (TIMESTAMP): 이벤트 발생 시간
CQRS 장단점 감 잡기
이벤트 소싱 감 잡기
데이터베이스 설계
읽기/쓰기 각각 DB를 어떻게 설계해야할까?
인덱싱, 파티셔닝, 샤딩, 복제 등
[DB] 파티셔닝? 샤딩? 레플리케이션? (partitioning? sharding? replication?)
기술 스택
서비스 아키텍처 및 흐름도
코드 구조 : 모놀리식 → 부분 DDD 적용 → mini MSA 배포까지 점진적 적용

개발 일정
담당자 : 이경복