SYSTEM DESIGN
System Design
앞서 배운 CS 원리를 실제 서비스 구조 설계에 통합합니다.
Design Principles
8 conceptsScalability
부하 증가에 대응하는 확장 전략을 학습합니다.
High Availability
단일 장애점을 제거하는 설계를 학습합니다.
Load Balancing Design
트래픽 분산 구조를 설계합니다.
Caching Design
캐시 계층과 무효화 전략을 설계합니다.
Database Scaling
복제·분할 기반 DB 확장을 학습합니다.
Async Processing
비동기 작업 처리 구조를 설계합니다.
Rate Limiting
시스템 보호를 위한 요청 제한을 학습합니다.
Backpressure
생산자·소비자 속도 불균형을 제어하는 원리를 학습합니다.