Meet-Coder-Study/book-system-design-interview

[03주차]_4장_처리율 제한 장치의 설계_강한규

Closed this issue · 1 comments

기본적으로 서버의 과부하에 대한 쓰로틀링 개념으로 처리하는 것으로 보입니다

  1. 이 개념을 토대로 구현된 미들웨어 서버를 구현하거나 아니면 로드밸런서를 쉽게 구현할 수 있는 방법이나 예시가 있을까요? (책에는 리프트(Lyft 오픈 소스를 소개 함)
  2. 처리에 대한 제한을 둔다는 개념이라는 부분이 avg와 같은 평균 처리 속도와 같다면 max나 min 처리 횟수에 대한 가용 수치를 미리 계산해야 할까요?
  3. 디도스가 아니지만 순간 과부하에 대해 오탐이 발생된다면 이를 구분할 수 있고 순간 부하에 대한 오탐이 생겼을 때 이에 대한 추적 IP에 대해 차단을 해야 할까요?
  1. 쓰로틀링을 지원하는 녀석들을 찾아보자
  2. 설정값으로 설정할 수 있을 것이다
  3. 처리율제한에서 감지된 것만으로 오탐으로 판단하기에는 무리가 있을 수 있을 것 같다