더북(TheBook)

이 장에서는 다음 내용을 다룹니다.

• 기능적 요구 사항

• 비기능적 요구 사항

• 데이터 모델

• 시스템 규모 산정

• 고수준 설계도

• 트윗 서비스1 설계

• 사용자 서비스 설계

• 타임라인 서비스 세부 설계

• 검색 서비스 세부 설계

• 기타 고려 사항

• 핵심 구성 요소의 상세 설계(트윗 서비스, 사용자 서비스, 타임라인 서비스, 검색 서비스)

• 확장성을 위한 기법(캐싱, 샤딩, 비동기 처리)