반응형
cap
-
CAP 이론: 분산 시스템 설계의 트레이드오프Tech Career/System designs 2025. 7. 21. 23:32
# 들어가며: 분산 시스템의 마법 같은 세 가지 속성, 하지만…분산 시스템을 설계할 때, 우리는 흔히 확장성(Scalability), 가용성(Availability), 내구성(Durability), 성능(Performance) 등 다양한 목표를 추구합니다. 이 중에서도 특히 중요한 세 가지 속성이 있습니다: 일관성(Consistency), 가용성(Availability), 분할 허용성(Partition Tolerance). 그리고 이 세 가지 속성 사이에는 분산 시스템 설계자가 반드시 이해하고 타협해야 하는 근본적인 제약이 존재합니다. 바로 CAP 이론입니다.CAP 이론은 2000년 Eric Brewer 교수가 제안한 "Brewer's CAP Theorem"에서 유래했으며, 이후 Seth Gilbert와..