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 대규모 분산 시스템 설계 및 데이터 일관성 유지 전략 수립 필요