TS1. 외부 API 속도 저하 문제 - Redis 활용
TS1. 외부 API 속도 저하 문제 - Redis 활용
- 문제의 명확한 정의
- 문제: 외부 API 응답 속도가 느려져 서비스 전반의 성능 저하가 발생하고 있습니다.
- 영향: 사용자 경험이 저하되고, 요청 응답 시간이 길어지며, 서버 리소스가 불필요하게 소모됩니다.
- 문제의 원인 분석
- 원인: 외부 API 서버의 부하 증가로 인한 응답 지연.
- 부가 원인: 동일한 요청이 반복적으로 발생하며, 캐시가 없는 상태에서 모든 요청이 외부 API로 전달됨.
- 해결책의 도출과 적용
- 해결책: Redis를 사용한 캐시 시스템 도입.
- 적용:
- Redis 설치 및 설정
- 요청에 대한 캐시 적용
- 캐시 만료 시간(TTL) 설정
- 결과의 검증과 문서화

