단일 서버 사용자는 도메인으로 웹사이트에 접속한다. 이 때 DNS에 질의 한다. DNS 조회 결과로 IP 주소가 반환된다. 해당 IP주소로 HTTP 요청이 전달된다. 요청을 받은 웹 서버에서 HTML, JSON형태의 응답등을 반환한다. 데이터베이스 사용자가 늘면 서버를 여러개 두어야 한다. 하나는 요청 트래픽 처리용, 하나는 데이터베이스용이다. 각각을 분리하면 독립적으로 확장해 나갈 수 있다. 데이터베이스는 용도에 따라 선택해야 한다. 다음과 같은 경우 NoSQL 을 고려하자 아주 낮은 응답 지연시간(latency) 요구 데이터가 비정형(unstructured) 인 경우 데이터(JSON, YAML, XML등)를 직렬화(serialize) 하거나 역직렬화(deserialize) 할 수 있기만 하면 됨 아주..