CAP 실전 적용

CAP: 고정 라벨보다 장애 순간의 선택

네트워크 분할이 발생하면 분산 시스템은 일관된 답을 기다릴지, 가능한 응답을 먼저 줄지 결정해야 한다.

ConsistencyAvailabilityPartition
P는 현실네트워크 지연과 단절은 분산 시스템에서 피할 수 없는 조건
C 우선일치하지 않을 수 있으면 잠시 응답을 제한
A 우선일부 오래된 값 가능성을 감수하고 응답 지속
C 성향Primary 기반선출/리더 정책으로 쓰기 경로를 통제
A 성향Dynamo 계열복제본 응답 수와 repair로 수렴 관리
설정관리형 DB읽기 일관성, 트랜잭션, 리전 구성 옵션을 확인