Eventual Consistency란?
강한 일관성(Strong Consistency)의 반대 개념. "언젠가는 맞춰진다"는 보장으로, 대신 가용성·성능을 얻는다.
사례
- DNS — 전파에 수 분~수 시간
- Cassandra, DynamoDB — 기본 eventual
- CDN 캐시 — 오리진 변경 후 전파
- S3 — 2020년 이후 strong consistency로 전환
패턴
- Read-your-writes — 자기 글은 방금 쓴 게 보여야
- Monotonic reads — 한 번 본 최신 값이 사라지면 안 됨
- Session consistency — 세션 안에서만 순서 보장