비즈니스가 빠르게 성장하는 환경에서는 트래픽 증가, 환경 복잡, 데이터 요구 사항 증가 등이 발생할 수 있음. 스케일링이란? 스케일링(Scaling) 증가하는 트래픽을 지원하는 시스템의 기능. 시스템의 확장성이 좋은지 나쁜지에 대한 기준은 비용과 단순성으로 측정 가능. 확장 능력을 높이는데 너무 많은 비용이 들거나 복잡하면 이 문제를 해결하는데 더 많은 노력을 들일 수 있음 용량(Capacity) 주어진 시간 내에 수행할 수 있는 일의 양. 시스템의 최대 처리량이 용량과 같다고 볼 수는 없음. 실제 용량은 수용 가능한 성능을 제공하면서 달성할 수 있는 처리량으로 정의 거시적인 관점에서 확장성은 리소스를 추가하여 용량을 추가할 수 있는 능력을 의미. 스케일링 문제의 다양한 형태 데이터의 양: 너무 많은 데..