본문으로 건너뛰기

코스 카탈로그

시스템 디자인

요구사항을 명확한 아키텍처 트레이드오프로 바꾸세요.

용량을 추정하고, 서비스 경계를 정의하고, 스토리지와 캐시 전략을 선택하고, 안정성 장치를 설계하고, 전제와 장애 시나리오를 드러내는 아키텍처 결정을 기록하세요.

커리큘럼

  1. 섹션 1

    요구사항과 용량

    행동과 품질 목표를 분리하고, 사용자 수를 눈에 보이는 전제로 피크 부하로 전환하고, 오류 예산을 계산할 수 있는 SLO를 작성하세요.

    1. 기능 요구사항과 품질 요구사항
    2. 대략적인 용량 계산
    3. 서비스 수준 목표
  2. 섹션 2

    데이터와 캐시

    액세스 패턴으로 저장소를 고르고, 정직한 무효화로 캐시 어사이드를 운영하고, 일관성 계약을 연산 단위로 부여하세요.

    1. 액세스 패턴으로 스토리지 선택
    2. 캐시 어사이드
    3. 일관성 트레이드오프
  3. 섹션 3

    안정성과 결정

    재시도를 데드라인과 멱등성 키로 제한하고, 증거가 있을 때 브레이커를 트리거하고, 결정의 이유가 살아남도록 기록하세요.

    1. 타임아웃, 재시도와 멱등성
    2. 서킷 브레이커
    3. 아키텍처 결정 기록

학습 경로

레슨 하나를 체험하고 습관으로 이어가세요.

무료 체험 대상인 첫 가입 회원은 7일 무료 · 언제든 취소 가능

시작하기

코스 목록으로 돌아가기