CDN (1) 썸네일형 리스트형 [가상 면접 사례로 배우는 대규모 시스템 설계 기초] 1. 사용자 수에 따른 규모 확장성 기술 인터뷰 중 '대규모 트래픽을 감당해야 하는 경우 시스템을 어떻게 설계할 것인가' 라는 질문을 받은 적이 있다. 대규모 트래픽, 대용량 데이터에 대한 솔루션들의 중요성은 알고있지만 실무에서 경험이 없어 제대로 공부해보지 못했다. 이번 기회에 '가상 면접 사례로 배우는 대규모 시스템 설계 기초' 책을 기반으로 관련 내용들을 공부하고 이를 정리하려 한다.단일 서버단일 서버로 구성되어 있는 시스템에 대해서 생각해보자. 이 시스템은 웹앱, DB, 캐시 등을 하나의 단일 서버에서 실행한다.시스템에 사용자의 요청이 도달하여 처리하는 과정은 다음과 같다. 클라이언트: 사용자에 의해서 특정 도메인에 대한 요청 생성-> DNS: 도메인 이름을 IP 주소로 변환-> 클라이언트: 반환된 IP 주소로 HTTP 요청을 전달.. 이전 1 다음