CONFLICT RESOLUTION

충돌 해결은 기술보다 업무 규칙이 먼저다

Multi-Primary에서 충돌은 피할 수도 줄일 수도 있지만, 발생했을 때 어떤 값이 맞는지는 도메인 규칙이 결정한다.

DetectResolveMerge
LWWLast Write Wins타임스탬프가 큰 값을 선택. 단순하지만 쓰기 손실 가능
versionVersion Vector동시 변경 여부를 추적해 충돌을 명시적으로 노출
mergeMerge Function장바구니처럼 합칠 수 있는 데이터는 병합 규칙 적용
reviewManual Review계약, 결제, 재고처럼 손실이 큰 데이터는 사람/업무 절차로 해결