- 이벤트형 데이터 저장소(EventSourcing)는 마이크로서비스에서 수정 사항을 일어나 발생하는 이벤트를 기록하고, 이를 기반으로 데이터를 상태 추적합니다. 🌾
- 요청(update product price)은 명령 서비스로 전송되어, 비즈니스 규칙을 검증하고, (price updated)와 같은 이벤트를 생성합니다. 📢
- 이벤트는 이벤트 로그에 저장되며, 쿼리 서비스 (or 메시지 브로커)가 이 이벤트를 감지하여 데이터를 업데이트합니다. 🖥️
- 쿼리 서비스는 업데이트된 이벤트를 기반으로 데이터베이스를 읽고, 최신 정보를 반영하여 응답합니다. 💬