홈으로 돌아가기

System Design

대규모 분산 시스템 설계의 핵심 원칙과 실전 패턴을 학습합니다

20시간
advanced
8 챕터
컴퓨터 과학 기초데이터베이스네트워크

인터랙티브 시뮬레이터

7개 도구

Mermaid 다이어그램 에디터

NEW

전문급 시스템 아키텍처 다이어그램 설계 도구

실시간 미리보기
6개 전문 템플릿
공간 최적화
고급 내보내기
지금 시작하기

로드 밸런서 시뮬레이터

다양한 로드 밸런싱 알고리즘 시각화

시작하기

캐시 전략 시뮬레이터

LRU, LFU, FIFO 캐시 정책 비교

시작하기

CAP 이론 시각화

Consistency, Availability, Partition Tolerance 트레이드오프

시작하기

샤딩 전략 시각화

Range, Hash, Geographic 샤딩 시뮬레이션

시작하기

Rate Limiter 구현

Token Bucket, Sliding Window 알고리즘

시작하기

아키텍처 빌더

드래그 앤 드롭으로 시스템 설계하기

시작하기

핵심 설계 원칙

확장성

트래픽 증가에 대응하는 수평/수직 확장 전략

신뢰성

장애 복구와 데이터 일관성 보장

가용성

99.9% 이상의 서비스 가동 시간 달성

성능

낮은 지연시간과 높은 처리량 최적화

실무 적용 사례

Netflix, Uber, Twitter 등 글로벌 서비스의 실제 아키텍처를 분석하고 학습합니다

Netflix

마이크로서비스

Uber

실시간 매칭

Twitter

타임라인 설계

YouTube

동영상 스트리밍