세 줄 요약 대규모 서비스를 개발하면 확장성 및 부하 분산, 다중성, 효율적 운용과 협업 등의 다양한 문제에 직면하게 된다 이를 해결하기 위해서는 서버 용도에 맞는 하드웨어, 로드밸런서와 가동감시 기능을 갖춘 소프트웨어를 도입하고, 서버 정보관리 시스템을 개발하는 시도를 지속해야 한다 서버/인프라 측면의 시스템 구성뿐만 아니라 애플리케이션의 각종 로직이나 DB 스키마 등도 재검토해서 비효율적인 부분을 서서히 배제하는 등의 노력도 뒤따라야 한다 대규모 서비스 1. 확장성 확보, 부하분산 필요 대량의 액세스가 있는 서비스에서는 서버 1대로 처리할 수 없는 부하를 어떻게 처리할 것인지가 가장 큰 문제다 이 문제에 대한 전략의 기초는 스케일아웃 이다 스케일아웃 : 서버를 횡으로 전개, 즉 서버의 역할을 분..