이벤트 스토밍

image.png

스페이스 플레이스는 유저가 가입해서 공간을 등록할 수도 있고, 대여할 수도 있는 공간 공유 플랫폼이다.

이와 같이 설계했을 경우 피크 타임이 발생 시 부분적인 확장이 가능하여 안정적인 서비스 운영이 가능해지게 된다.

1. 바운디드 컨텍스트

DDD의 **“핵심은 관심사가 같은 것끼리 모으는 것”**이다. 스페이스 플레이스에서는 크게 4개의 바운디드 컨텍스트를 도출했다.

2. 이벤트 흐름 파악(주황색 포스트잇)

주황색 포스트잇은 시스템에서 발생하는 도메인 이벤트다. 이 이벤트를 따라가면 서비스의 전체 흐름이 보인다.(시스템에서 발생하는 유의미한 상태 변화를 보여줌)

여기서 중요한 점은 결제가 완료되어야 비로소 예약이 확정된다는 연결

3. 주요 도메인 이슈 & 정책(빨간색 포스트잇)