TECHNICAL NOTE캐싱(Caching) 정리📋 목차1. 캐싱이란 무엇인가?2. 핵심 용어 정리3. 캐싱 전략과 Spring Boot 적용4. 로컬 캐시 vs 분산 캐시 / 주의사항5. 핵심 요약 (Conclusion)01. 캐싱이란 무엇인가?"자주 쓰는 데이터를 빠른 저장소에 미리 올려두는 것"매일 아침 같은 뉴스를 DB에서 조회한다고 가정해보면, 요청마다 DB까지 왕복하면 응답 시간이 늘어나고 DB에 부하가 쌓인다. 첫 조회 결과를 어딘가 가까운 곳에 저장해두고, 다음 요청부터는 거기서 꺼내 쓰는 것이 바로 캐싱이다.반복적인 DB 조회를 줄여 응답 속도를 높인다.DB 서버에 걸리는 부하를 감소시킨다.REST API를 개발하다 보면 아래와 같은 흐름이 반복된다.클라이언트 → Controller ..