단일 서버 모든 컴포넌트가 단 한 대의 서버에서 실행되는 간단한 시스템부터 설계해보자 웹 앱, 데이터베이스, 캐시 등이 전부 서버 한 대에서 실행된다. 이 구성을 이해하기 위해서는 요청을 만드는 단말에 대해 이해해야한다. 사용자 요청 처리 사용자는 도메인 네임으
요구사항을 완전히 이해하지 않고 답을 내놓는 행위는 아주 엄청난 부정적 신호다.
처리율 제한 장치(Rate limiter)를 설계해보는 이야기
수평적 규모 확장을 달성하기 위해서는 요청 또는 데이터를 서버에 균등하게 나누는 것이 중요하다. 안정해시는 이 목표를 달성하기 위해 보편적으로 사용하는 기술이다.
이번 장에서 우리는 키-값 저장소를 설계한다.
분산 시스템에서 사용될 유일 ID 생성기를 설계해보세요.
URL 단축기를 설계해보세요.
크롤러는 로봇 또는 스파이더라고도 부른다. 검색 엔진에서 널리 쓰는 기술. 웹에 새로 올라오거나 갱신된 콘텐츠를 찾아내는 것이 주된 목적이다.
동영상 스트리밍
연습 많이 하세요