어제 한 일
Fe
- 회원 탈퇴, 비밀번호 변경
- 멘션 리스트 버그 수정
- Toast message controller
- 사이드바 반응형 css 수정
- 이미지 업로드 UX
Be
- redis 모듈을 전역 모듈
- 멘션 리스트 → set
- 캐싱 처리 ⇒ (600~800) ⇒ (180~400)
- 컨테이너 작업
- FE, BE, NGINX, DB, REDIS 컨테이너화
- 서버에서 배포를 위해 docker service 화
- 두 서버를 이용해서 클러스터링 테스트했음
- 도커 허브를 이용한 이미지 배포
- ⇒ 배포 작업을 위한 밑작업은 거의 다 끝남
앞으로 할 일
BE
- 컨테이너
- Dev서버에서 오토스케일링 이용한 서버세팅
- CD에서 도커 이미지 빌드 사용한 자동 배포
- K6 Test 구체화
- CPU intensive 코드 찾기?
- nginx와 싸우게 될수도
- docker compose local 테스트???
- local DB 셋업
- nginx 세팅이 안된 상태로 한 로컬 테스트는 실배포와 괴리가 생길 수 있어 nginx 개입한 테스트 필수임
- HTTPS
- redis 캐싱
- (백) 찾아보니까 redis 는 buffer 로 뽑는 방법이 없는 것 같기도, redis의 응답 자체를 버퍼로 곧바로 꽂는 방법은 어려운듯
- ioredis에선 버퍼형태의 저장 메소드가 있는데… 그것 위주로 한번 찾아보겠습니다!
- 안되면… 음…
- expire을 짧게 둔다 vs 추가, 삭제시 마다 키 값을 삭제한다.
- helmet
- rate limit
FE