forked from boostcampwm-2024/web36-QLab
-
Notifications
You must be signed in to change notification settings - Fork 0
CS 리팩토링 계획
Hoons97 edited this page Jan 16, 2025
·
19 revisions
- 동시 사용자 수 100명 수준까지는 실패 없이 처리 가능하게 하기
- 기존 부하 테스트에서 최대 쿼리 소요 시간을 24초에서 1초로 개선하기”
-> DB 서버를 컨테이너 기반으로 동작하게하고, K8S 도입해서 동적으로 관리하기 (DB 서버, 커넥션 관리를 개선하기)
- 수치화된 결과로 성능 개선 결과
- 동시성 제어 방법에 대해 딥다이브
- 성능 개선을 위해 수치화된 지표를 기준으로 각 기능을 테스트하고 비교해보는 경험
- k8s로 db서버 스케일링
- 서버 분리하기(API, DB-Connector)
- API 서버 : API 관리
- DB-Connector 서버 : 사용자 db-container 생성,삭제에 관한 요청 관리
- 쿠버네티스를 어떻게 활용할 것인가?
- 하나의 서버에서 쿠버네티스를 활용
- NKS 활용
- Pod 생성 및 삭제
- CD는 어떻게 할지?
- 서버 각각 분리 배포
- 한번에 배포하기