Redis 캐싱 전략: 성능 최적화를 위한 Look-aside와 Write-around 조합1. 배경 및 문제 상황데이터베이스는 애플리케이션에서 가장 중요한 자원이지만, 동시에 가장 느린 병목 지점이기도 합니다. 특히 반복적으로 조회되는 데이터에 대해 매번 DB 접근이 발생하면 다음과 같은 문제가 발생합니다:성능 저하: DB 쿼리 실행 시간으로 인한 응답 지연리소스 낭비: 불필요한 DB 커넥션 점유 및 부하 증가확장성 제약: 트래픽 증가 시 DB가 병목이 되어 시스템 전체 성능 저하이러한 문제를 해결하기 위해 Redis와 같은 인메모리 캐시를 도입하게 되지만, Redis는 단순히 데이터를 저장하는 도구일 뿐 언제, 어떻게 데이터를 캐시하고 갱신할지는 우리가 전략적으로 설계해야 합니다.캐싱 전략이 중요한 ..