IT LAB

  • 홈
  • 태그
  • 방명록

2025/07/31 1

[가상 면접 사례로 배우는 대규모 시스템 설계 기초] 1. 사용자 수에 따른 규모 확장성

알렉스 쉬 님의 "가상 면접 사례로 배우는 대규모 시스템 설계 기초" 책을 정리한 포스팅 입니다.1. 단일 서버가장 단순한 구조서버 한 대에 모두 탑재→ 웹 서버, 애플리케이션 서버, 데이터베이스, 캐시 요청 처리 흐름접속 시도사용자는 도메인 이름으로 사이트 접속.DNS를 통해 도메인을 IP 주소로 변환 (컴퓨터는 도메인 이름을 인식하지 못함)HTTP 요청 전송변환된 IP 주소로 HTTP 요청 전송서버 응답서버는 HTML 또는 JSON 형태로 응답함. 2. 데이터베이스서버 확장의 필요성사용자 수가 늘어나면서 서버 한대로는 감당이 불가해짐서버의 역할을 분리하여 독립적으로 확장애플리케이션 서버: 트래픽 처리데이터베이스 서버: 데이터 관리 데이터베이스 종류항목관계형 데이터베이스 (RDBMS)비관계형 데이터베이..

Code 2025.07.31
이전
1
다음
더보기
프로필사진

  • 분류 전체보기 (593) N
    • Java (92)
      • Design Pattern (20)
    • Spring (141)
      • Spring (34)
      • Spring MVC (11)
      • Spring Test (3)
      • Spring Stomp (4)
      • Spring Boot (15)
      • Spring Data JPA (34)
      • Spring for Apache Kafka (9)
      • Spring Security (31)
    • Data Structure (13)
    • Algorithm (92)
      • (Java) PS (66)
    • Computer Architecture (6)
    • OS (22)
      • Linux (6)
    • Network (15)
    • Database (85)
      • Mysql (46)
      • Redis (17)
      • MongoDB (9)
    • DevOps (31) N
      • Docker (1)
      • Kubernetes (18)
      • Kafka (9) N
      • CI&CD (1)
    • Code (6)
      • OOP (10)
      • Refactoring (10)
      • MSA (1)
      • Test (18)
    • Javascript (15)
      • Node.js (3)
      • React (8)
    • Python (9)
    • Math (3)
    • Git (12)
    • Tip (1)

Tag

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바