MSA ‐ fundmental - dnwls16071/Backend_Study_TIL GitHub Wiki
📚 Problems & Solutions
- 트래픽 증가, 더 많은 요청 처리
- 애플리케이션을 마이크로서비스로 분할
동시 접속자 수 | 초당 요청 수(RPS) | 권장시스템 설계 및 고려사항 |
---|---|---|
500 | 50RPS | 단일 서버로 처리 가능하나, 향후 확장을 대비한 설계 필요 |
1K | 100RPS | 로드밸런서를 도입하여 두 대의 서버로 부하 분산 고려 |
2K | 200RPS | 세션 상태 관리를 위한 분산 캐시 도입 검토 |
5K | 500RPS | 데이터베이스 샤딩 또는 레플리케이션 고려 |
10K | 1,000RPS | CDN을 활용한 정적 자원 제공 최적화 |
20K | 2,000RPS | 마이크로서비스 아키텍처 도입 및 검토 |
50K | 5,000RPS | 서비스 메시 도입 및 오케스트레이션 도구 활용 고려 |
100K | 10,000RPS | 글로벌 로드 밸런싱 및 멀티 리전 배포 검토 |
500K | 50,000RPS | 대규모 분산 시스템 설계 및 데이터 일관성 유지 전략 수립 필요 |