저는 CQRS 및 이벤트 소싱에 대해 더 자세히 배우려고했습니다.이벤트 소싱 및 이벤트/누계 버전
예를 통해 보면, 블로그, 나는 다음이
public class Event
{
public Guid AggregateId {get; set;}
public string Data {get; set;} //some serialized data
public int Version {get; set;}
}
과 같은 수 있습니다 예를 들어 이벤트 구조를 많이 참조는 내가 이해하지 못하는 것은 무엇을
public class Aggregate
{
public Guid AggregateId {get; set;}
public string Name {get; set;}
public int Version {get; set;}
}
입니다 집계 이 버전의 정수는 용이고 큰 그림 이해에 대한 나의 부족은 왜 내가 대답을 찾지 못하는지입니다.
단순히 우리가 어떤 이벤트를 오름차순으로 계산 했습니까? 실제로 이벤트 버전입니까? 스키마 또는 다른 것을 변경 한 경우 처럼요?
집계와 마찬가지로, 다른 집계를 볼 때 버전 1에서, 그리고 버전 2에서 하나를 볼 때 정확히 나에게 의미가있는 것은 무엇입니까?