기술 서적 정리 요약

    1장. 사용자 수에 따른 규모 확장성

    한 명의 사용자를 지원하는 시스템에서, 몇백만 사용자를 지원하는 시스템을 설계해보는 과정을 다룹니다. 단일서버 (웹 계층) 웹, 앱, 데이터베이스, 캐시 등이 전부 서버 한 대에서 실행되는 환경 사용자 요청 처리 흐름 도메인 이름을 이용해 웹사이트에 접속 DNS 조회 결과로 IP 주소 반환 해당 IP 주소로 HTTP(HyperText Transfer Protocol) 요청이 전달 요청을 받은 웹 서버는 HTML 페이지나 JSON 형태의 응답을 반환 데이터베이스 (데이터 계층) 사용자 증가에 대처하기 위해 서버를 증설하는 두 가지 경우 1. 웹/모바일 트래픽 처리 2. 데이터베이스 용 계층을 분리하면 독립적으로 확장할 수 있다. 데이터 베이스 선택 관계형 데이터베이스(RDBMS) Mysql, Oracle,..

    [가상면접 사례로 배우는 대규모 시스템 설계 기초] 목차 및 후기

    목차 각 제목에 정리한 글로 이동하도록 링크를 달아 놓을 예정입니다. 현재 6장을 정리중에 있습니다. 2023.04.11 - [참고 서적 및 사이트 정리/기술 서적 정리] - 1장. 사용자 수에 따른 규모 확장성 2023.04.17 - [참고 서적 및 사이트 정리/기술 서적 정리] - 2장 개략적인 규모 측정 2023.04.26 - [참고 서적 및 사이트 정리/기술 서적 정리] - 3장 시스템 설계 면접 공략법 2023.04.27 - [참고 서적 및 사이트 정리/기술 서적 정리] - 4장 처리율 제한 장치의 설계 2023.05.01 - [참고 서적 및 사이트 정리/기술 서적 정리] - 5장 안정 해시 설계 2023.05.03 - [참고 서적 및 사이트 정리/기술 서적 정리] - 6장 키-값 저장소 설계 ..