TIL 2023-06-10

오성인·2023년 6월 10일
0

TIL

목록 보기
55/66
post-thumbnail

1. 오늘 겪은 문제

  1. CS 스터디 CPU와 메모리 심화

  2. 캐시, redis 사용 의사결정

2. 해본 시도

  1. CS study - CPU와 메모리 심화
  2. Nest 내부에서 제공하는 Cachemodule을 사용하여 Caching을 적용할 수도 있지만, 추후에 많은 트래픽을 예상해 여러 대의 서버를 로드밸런싱하여 분산하여 요청을 받는 다고 생각한다면, 캐싱을 공통으로 관리할 수 있는 Redis store를 사용하는 것이 더 미래의 확장성을 고려한 선택이라고 생각했다. 그래서 먼저 Redis 사용을 시도하고 실패한다면 Nest의 기본 제공 기능을 사용하자고 생각했다.

3. 해결 방법

  1. Docker를 통해 배포환경의 서버에서 Redis이미지를 함께 사용하는 방법도 있고, Redis cloud를 활용해 바로 사용하는 방법이 존재한다.
    https://hwasurr.io/nestjs/caching/

4. 새롭게 알게 된 점

  • cache
  • 스캐쥴링 기법

5. 오늘 더 효율적으로 일할 수 있었을 것 같은 방법은?

profile
기여하는 개발자

0개의 댓글