동시성

이벤트 소싱(Event Sourcing)은 시스템의 상태를 직접 저장하는 대신, 발생한 이벤트를 순서대로 기록하고 이 이벤트들을 기반으로 상태를 재구성하는 설계 패턴이다. 전통적인 CRUD 방식과 다르게 모든 상태 변경의 이력을 기록하고 이를 통해 현재 상태를 파악한다.이벤트 소싱의 기본 개념이벤트(Event)이벤트는 시스템에서 발생한 상태 변경의 기록이다. 예를 들어, 은행 시스템에서는 계좌 개설, 입금, 출금 같은 것이 이벤트가 될 수 있다. 각 이벤트에는 발생 시간, 관련된 데이터, 변경 사항이 포함된다.이벤트 로그(Event Log)이벤트들은 시간 순서대로 기록되며 불변(Immutable)이다. 삭제되거나 수정되지 않고, 모든 상태 변경 이력을 보관한다.리플레이(Replaying)이벤트 로그를 처..
Dogfoot_JW
'동시성' 태그의 글 목록