Design Data Intensive Application

신뢰성이 있고 확장 가능하며 유지보수하기 쉽게 만들어 주는 간단한 해결책은 없다.

1.확장성을 고려하기 위해서 시스템의 현재 부하, load parameter 부하 매개변수를 선택. 웹 서버의 초당 요청수, 데이터베이스의 읽기 대 쓰기 비율, 대화방의 동시활성 사용자, 캐시 적중률, 평균적인 경우가 중요할 수도, 소수의 극단적인 경우가 병목 현상의 원인이 될 수 도 있다.

성능 기술하기 하둡같은 거는 처리량 throughput 초당 처리할 수 있는 레코드 온라인 시스템에서는 응답 시간.

평균 응답시간을 살피는 경우가 일반적이다. 산술 평균 일반적으로 평균보다는 백분위 percentile 를 사용하는 것이 좋다.median Tail latency

우발적 복잡도를 제거하기 위한 최상의 도구는 추상화

Updated: