들어가며
“컴퓨터 과학에서 어려운 것은 딱 두 가지다: 캐시 무효화와 네이밍.” — Phil Karlton
캐시를 적용하면 항상 따라오는 문제가 있습니다. “언제 캐시를 비울 것인가?”
이번 편에서는 캐시 무효화(Cache Invalidation) 전략을 정리합니다.
ℹ️
이번 글의 범위
- 다루는 것: TTL 전략, 이벤트 기반 무효화, 수동 무효화, 조합 전략
- 다루지 않는 것: 분산 캐시 동기화, CDC 기반 무효화