Systems 15
- [대규모 시스템] Day 5: 관측성과 운영 - 복잡한 시스템을 보고 지키기
- [대규모 시스템] Day 4: 레이트 리미팅 - 시스템을 보호하고 공정하게 나누기
- [대규모 시스템] Day 3: 로드밸런싱과 수평 확장 - 서버를 여러 대로 늘리기
- [대규모 시스템] Day 2: 메시지 큐 - 트래픽 급증을 흡수하고 시스템을 분리하기
- [대규모 시스템] Day 1: 캐싱 - 가장 빠른 쿼리는 하지 않는 쿼리다
- [분산 시스템] Day 5: 장애 다루기 - 시계, 부분 실패, split-brain, 그리고 운영
- [분산 시스템] Day 4: CAP과 일관성 모델 - 무엇을 포기할 것인가
- [분산 시스템] Day 3: 파티셔닝 - 데이터를 쪼개 나눠 담기
- [분산 시스템] Day 2: 복제 - 데이터를 여러 곳에 두는 전략과 대가
- [분산 시스템] Day 1: 합의 - 여러 노드가 하나의 진실에 동의하는 법 (Raft)
- [Rust 시스템] Day 5: unsafe, FFI, no_std - 추상화의 밑바닥으로 내려가기
- [Rust 시스템] Day 4: async/await와 Tokio - 수만 개의 연결을 한 줌의 스레드로
- [Rust 시스템] Day 3: 두려움 없는 동시성 - Send, Sync, 그리고 채널
- [Rust 시스템] Day 2: 에러를 타입으로 - Result, Option, 그리고 ? 연산자
- [Rust 시스템] Day 1: 소유권과 라이프타임 - 가비지 컬렉터 없이 메모리를 지키는 법