ChapterLog
☽
☀
Understanding Distributed Systems
Roberto Vitillo 저 · Self-published · 2022.03.01
Part I. Communication
1
Introduction
2
신뢰할 수 있는 링크와 보안
3
Discovery와 APIs
Part II. Coordination
4
시스템 모델과 장애 감지
5
Time
6
리더 선출과 복제
7
Coordination avoidance
8
트랜잭션
Part III. Scalability
9
HTTP 캐싱과 CDN
10
파티셔닝과 파일 스토리지
11
로드 밸런싱과 데이터 스토리지
12
캐싱, 마이크로서비스, 컨트롤 플레인
13
Messaging
Part IV. Resiliency
14
Common failure causes
15
중복성과 장애 격리
16
다운스트림과 업스트림 탄력성
Part V. Maintainability
17
테스팅과 배포
18
모니터링, 관찰 가능성, 관리 용이성