🛩️ Description
현재 CompanyService의 getCompany 메서드는 호출 시마다 DB에 접근하고 있습니다.
업체 정보는 변경 빈도가 낮고 조회 빈도가 높은 데이터이므로, 매번 DB를 조회하는 것은 비효율적이며 트래픽 증가 시 DB 부하를 유발할 수 있습니다.
이에 Redis를 활용한 Global Caching 전략을 도입하여 조회 성능(Latency)을 개선하고 DB 부하를 줄이고자 합니다.
☑️ Todos
🧩 Additional Context
- Target API:
GET /api/companies/{companyId}
- Cache Key:
company::{companyId}
- TTL: 1시간