System Design Interview
모든 문서들은 가상 면접 사례로 배우는 대규모 시스템 설계 기초 1 , 2 책을 읽고 정리한 내용입니다.
| 목차 | 제목 |
|---|---|
| 사용자 수에 따른 규모 확장성 | Basic |
| 처리율 제한 장치의 설계 | Design Rate Limiter |
| 안정 해시 설계 | Design Consistent Hashing |
| 키-값 저장소 설계 | Design Key-Value Store |
| 분산 시스템을 위한 유일 ID 생성기 설계 | Design Unique ID Generation For Distributed System |
| URL 단축기 설계 | Design URL Shortening Service |
| 웹 크롤러 설계 | Design Web Crawler |
| 알림 시스템 설계 | Design Notification System |
| 뉴스 피드 시스템 설계 | Design News Feed System |
| 채팅 시스템 설계 | Design Chatting System |
| 검색어 자동완성 시스템 | Design Search Autocomplete System |
| 유튜브 설계 | Design Video Streaming Service |
| 구글 드라이브 설계 | Design Cloud Storage Service |
| 근접성 서비스 | Design Proximity Service |
| 주변 친구 | Design Nearby Friends Service |
| 구글 맵 | Design Map Service |
| 분산 메시지 큐 | Design Distributed Message Queue |
| 지표 모니터링 및 경보 시스템 | Design Metrics Monitoring System |
| 광고 클릭 이벤트 집계 | Design Ad Click Event Aggregation System |
| 호텔 예약 시스템 | Design Hotel Reservation System |
| 분산 이메일 서비스 | Design Distributed Mail Service |
| S3와 유사한 객체 저장소 | Design Object Storage System |
| 실시간 게임 순위표 | Design Real-time Game Leaderboard |
| 결제 시스템 | Design Payment System |
| 전자 지갑 | Design E-Wallet |