You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
이벤트를 통해 애그게이트의 상태를 변경하는 것은 시스템의 성능에 부정적인 영향을 미칠 수 있다.
일반적으로 1만개 이상의 이벤트가 발생하면 성능 저하가 눈에 띄게 발생한다.
그러나 대부분의 시스템에서 애그리게이트의 수명은 100개 이벤트를 넘지 않는다.
만약 많은 이벤트가 쌓이는 경우, 스냅샷 패턴과 같은 패턴을 적용할 수 있다.
❓ 궁금한 점 및 논의할 주제
질문 1 : 저장된 이벤트가 10,000건일 때,애그리게이트 모델에서 이벤트 추가를 어떻게 해야할지? replay를 어떻게 해야할까?
→ 일정주기 마다 애그리게이트의 현재 상태를 저장해두는 스냅샷 패턴을 적용한다.
→ 상태를 복원할 때 모든 이벤트를 reply할 필요없이 가장 최신 스냅샷 이후의 이벤트만 reply 한다.
📅 2024.08.15 - 시간 차원의 모델링
📝 학습 내용 요약
🧠 이해한 내용
❓ 궁금한 점 및 논의할 주제
🔍 추가 참고 자료
🗒 기타 메모
The text was updated successfully, but these errors were encountered: