AI 요약
시스템 설계의 핵심 트레이드오프를 인터랙티브 아키텍처 다이어그램으로 정리한 "시스템 설계 아틀라스" 프로젝트다. 사전 계산 vs 요청 시 계산, 단일 복제본 vs 다중 복제본, 단일 머신 vs 다중 머신, 일관성 vs 가용성이라는 네 가지 축을 다룬다. 각 축마다 장단점과 함께 캐싱, CQRS, 샤딩, CAP/PACELC 등 심화 주제로 연결된다.
핵심 포인트
- 01: 사전 계산(즉시 읽기, staleness) vs 요청 시 계산(항상 최신, 느린 읽기)
- 02: 단일 복제본(일관성, 병목) vs 다중 복제본(빠른 읽기, 복제 지연·충돌)
- 03: 단일 머신(단순, 용량 한계) vs 다중 머신(확장성, 코디네이션·부분 실패)
- 04: 파티션 시 정확성(결제·좌석) vs 가용성(피드·좋아요), CAP/PACELC로 심화
향후 전망
- 시스템 설계 학습용 시각 자료로 교육·면접 준비에 활용도 증가
- 실제 사례·장애 시나리오가 추가된 확장 버전으로 발전 가능성
출처:hackernews
