시스템 규모 확장을 위한 기법들에는?


  1. 웹 계층은 무상태 계층으로
  2. 모든 계층에 다중화 도입
  3. 가능한 한 많은 데이터를 캐시할 것
  4. 여러 데이터 센터를 지원할 것
  5. 정적 콘텐츠는 CDN을 통해 서비스할 것
  6. 데이터 계층은 샤딩을 통해 그 규모를 확장할 것
  7. 각 계층은 독립적 서비스로 분할할 것
  8. 시스템을 지속적으로 모니터링하고, 자동화 도구들을 활용할 것

1. 단일 서버


image.png

2. 데이터베이스 분리