[1단계] 시스템 사용량 추정

(1) 처리량 (읽기/쓰기 쿼리에 대한 QPS)

(2) 시스템에서 예상되는 지연시간(읽기/쓰기 쿼리)

(3) 읽기/쓰기 비율

(4) 트래픽 추정치

(5) 스토리지 추정치

(6) 메모리 추정치

[2단계] 높은 수준의 디자인

(1) 지연시간 및 처리량에 대한 명확한 요구사항