캐시 패턴

Cache-Aside, Write-Through, Write-Behind 등 캐시 패턴의 개념과 Spring Boot + Redis 실전 구현

6개의 글
1

캐시 패턴 완벽 가이드 - 개념부터 실전 선택 기준까지

Cache-Aside, Read-Through, Write-Through, Write-Behind 패턴의 개념과 장단점을 비교하고, 실전에서 데이터 특성에 따라 어떤 전략을 선택해야 하는지 알아봅니다.

2025년 12월 05일
2

Spring Boot + Redis 캐시 설정과 Cache-Aside 구현

Spring Boot 3 + Kotlin 환경에서 Redis 캐시를 설정하고, Cache-Aside 패턴을 직접 구현해봅니다. @Cacheable과 수동 캐시 관리의 차이점도 비교합니다.

2025년 12월 05일
3

Write-Through와 Write-Behind 패턴 구현

Write-Through와 Write-Behind 패턴을 Kotlin + Spring Boot로 구현합니다. 각 패턴의 적합한 사용 케이스와 주의점을 알아봅니다.

2025년 12월 05일
4

Cache Invalidation 전략 - TTL, 이벤트 기반, 수동 무효화

캐시 무효화 전략을 알아봅니다. TTL 설정 기준, 이벤트 기반 무효화, 수동 무효화의 장단점을 비교하고 실무에서 어떻게 조합해서 사용하는지 알아봅니다.

2025년 12월 05일
5

Thundering Herd와 Cache Stampede 해결하기

인기 상품 캐시가 만료되면 어떤 일이 벌어질까요? Thundering Herd와 Cache Stampede 문제를 이해하고, 분산락, 확률적 조기 만료, 캐시 워밍 등의 해결책을 알아봅니다.

2025년 12월 05일
6

실전 시나리오별 캐시 전략 가이드

상품 목록, 사용자 세션, 랭킹, 검색 결과 등 실전 시나리오별로 어떤 캐시 전략을 선택해야 하는지 정리합니다. 시리즈 총정리편입니다.

2025년 12월 05일
© 2025, 미나리와 함께 만들었음