Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...


 장바구니를 예를 들어봅시다. 사용자는 물건 구매전에 이것저것 상품을 장바구니에 담습니다.

그리고 잠깐 다른 볼일을 보다가, 사용자는 컴퓨터를 다시 켰습니다. 사용자는 자신이 담은 그 순서대로

장바구니를 볼수가 있으며,  이순간 서버업데으트가 서버업데이트가 발생하여 서비스 재시작이 되었습니다.

사용자는 그래도 빈화면이 아닌 자신의 장바구니를 그대로 볼수가 있으며

구매 결정시 장바구니를 비울수가 있습니다. 이것이 이벤트 소싱의 가장 간단한 예입니다.

모든 이벤트를 기록을 하고, 이 이벤트는 언제든 분산처리되어 복제될수 있으며

복제가 될수있다란 의미는, 대용량 처리를위해 언제든 분산 처리 전략을 세울수 있다란 것입니다. 

이벤트사용이 끝나고 더이상 필요가 없을시 또한 즉각 비울수가 있습니다.

트위터 같은 서비스가 이러한 전략으로 수십억명에게 메시지를 전달할수가 있습니다.

...