가상 면접 사례로 배우는 대규모 시스템 설계 기초 (System Design Interview) - 저 : 알렉스 쉬, 역 : 이병준 을 읽고 정리한 글입니다. 1장에서는 사용자 수에 따른 서비스 규모의 확장 흐름에 대해서 이야기합니다. 단일서버부터 시작하여, 디비 분리, 서버 분리, 물리적인 데이터센터의 분리 등 서비스 규모가 어떤식으로 확장되는지 큰 흐름을 파악할 수 있는 장이였습니다. ➡️ 사용자 수에 따른 적절한 시스템을 설계하기! [목차] 단일서버 구성 데이터베이스의 분리 수직적 규모확장 vs 수평적 규모확장 캐시 CDN 무상태 웹 계층 (Stateless) 데이터 센터 메시지 큐 데이터베이스의 규모 확장 (샤딩과 파티셔닝) 1. 단일 서버 복잡한 시스템을 설계하기전에 모든 컴포넌트가 단 한대에..