서비스 사업자가 제공하는 서비스의 가용시간을 공식적으로 기술한 SLA(Service Level Agreement)의 시간이 지켜지지 않았을 때 어떤 조치가 이루어지나요? (p.36)
QPS(Query Per Second) 추정치 계산 과정에서 최대 QPS 는 왜 2배를 하여 계산을 하나요? 최대가 2배라는 기준이 있는건가요 (p.37)
[4장] 처리율 제한 장치의 설계
처리율 제한 장치를 클라이언트 측에 둔다면, 쉽게 위변조가 가능해서 안정적으로 걸 수 있는 장소가 아니라면, 클라이언트 측에서 처리율 제한을 할 수 있는 방법은 무엇이 있을까요? (p.54)
Redis를 처리율 제한 장치를 구현할 때 자주 사용되는 메모리 기반 저장장치라고 하는데, Redis 에 대해 추가적으로 더 설명해주세요! Redis를 위 경우말고 사용하면 적합한 상황이 있나요? (p.66)
Redis는 처리율 제한 장치로 구현할 때, 책에서 나온 알고리즘 중에 어떤 알고리즘을 사용하나요? (p.66)
분산 환경에서 동기화 이슈가 발생하는데, 해결책으로 레디스와 같은 중앙 집중형 데이터 저장소를 쓰는 것이라고 나왔습니다.
이런 경우는 하나의 중앙 집중형 데이터 저장소를 쓰라는 말인데, 이 하나에 장애가 발생하면 서비스 중단이 이뤄질 수 있어 다중화를 해야 한다고 생각합니다.
그렇다면, 동기화 이슈로 하나의 데이터 저장소를 쓰는 것과 가용성을 위해 데이터 저장소 다중화를 사용하는 것 둘 중에 어떤 방법을 사용하는 것이 좋은가요? (p.71~72)
[2장] 개략적인 규모 추정
[4장] 처리율 제한 장치의 설계