11.4 시스템 규모 산정
X 앱 같은 서비스가 확장성을 띠도록 하려면 예상 사용자 수와 사용 패턴을 바탕으로 저장 공간, 네트워크 대역폭, 처리 용량을 미리 계산해야 합니다. 이런 계산 작업은 서비스에 어떤 인프라를 구축해야 할지, 자원은 어떻게 효과적으로 준비해야 할지 결정하는 중요한 기준이 됩니다. 이제 구체적인 규모를 산정해 보겠습니다.
• 서비스 규모
• 전체 사용자 수: 1억 명
• 하루 평균 활성 사용자 수: 2000만 명
• 사용자 1인당 하루 평균 트윗 생성 수: 5개
• 트윗당 평균 크기: 200바이트
• 전체 트윗의 20%는 미디어(평균 크기 1MB)를 포함
• 트윗 보관 기간: 5년