시스템 설계 트레이드오프
발행: (2026년 5월 11일 PM 02:15 GMT+9)
1 분 소요
원문: Dev.to
Source: Dev.to
Scaling
- 수직 확장 vs 수평 확장
- 확장성 vs 성능
Consistency & Availability
- 일관성 vs 가용성 (CAP)
- 강한 일관성 vs 최종 일관성
- ACID vs BASE
Data & Storage
- SQL vs NoSQL
- 정규화 vs 비정규화
- 읽기-통과 캐시 vs 쓰기-통과 캐시
Communication & Processing
- 동기식 vs 비동기식 통신
- 배치 처리 vs 스트림 처리
- 롱 폴링 vs WebSockets vs SSE
- 푸시 vs 풀 아키텍처
- REST vs GraphQL vs gRPC
- REST vs RPC
Architecture
- 모놀리식 vs 마이크로서비스
- 상태 저장 vs 무상태 설계
- 동시성 vs 병렬성
Performance
- 지연 시간 vs 처리량
- 성능 vs 비용