CAP 실전 적용
CAP: 고정 라벨보다 장애 순간의 선택
네트워크 분할이 발생하면 분산 시스템은 일관된 답을 기다릴지, 가능한 응답을 먼저 줄지 결정해야 한다.
Consistency
Availability
Partition
P는 현실
네트워크 지연과 단절은 분산 시스템에서 피할 수 없는 조건
C 우선
일치하지 않을 수 있으면 잠시 응답을 제한
A 우선
일부 오래된 값 가능성을 감수하고 응답 지속
C 성향
Primary 기반
선출/리더 정책으로 쓰기 경로를 통제
A 성향
Dynamo 계열
복제본 응답 수와 repair로 수렴 관리
설정
관리형 DB
읽기 일관성, 트랜잭션, 리전 구성 옵션을 확인