반응형 이벤트 소싱1 Event Sourcing(이벤트 소싱) 이벤트 소싱이란, 발생하는 모든 이벤트에 대해서 기록을 하는 저장 기법이다. 클라우드에서 구동되는 반응형 시스템에 적합하고 규모 확장이 쉽기에 최근 주목을 받고 있다. 시나리오를 하나 짜보면, 장바구니에 A 랑 B 물건을 담고 B물건을 다시 삭제 시키고 결제를 하면 최종적으로는 A라는 물건만 구매가 된다. 일반적으로는 결국 최종 이벤트였던 A 물건만 구입하는게 트랜잭션이겠지만, 이벤트 소싱에서는 A랑 B를 담고 B를 없애는 행위까지 같이 저장이 된다. 이 이벤트 소싱에 대해서 모든 이벤트를 정리가 되면서 함께 사용되면서 나온 개념이 CQRS 내용도 있다. 해당 내용은 아래 참고 포스팅 참고 바란다. 이벤트 소싱의 장점은 아래와 같다. 정규(Normalized) 데이터 구조가 단순하다. 도메인 모델의 정규.. 2024. 3. 10. 이전 1 다음 반응형