Introduction: System Design Patterns
- Bloom Filters
- Consistent Hashing
- Quorum
- Leader and Follower
- Write-ahead Log
- Segmented Log
- High-Water mark
- Lease
- Heartbeat
- Gossip Protocol
- Phi Accrual Failure Detection
- Split-brain
- Fencing
- Checksum
- Vector Clocks
- CAP Theorem
- PACELEC Theorem
- Hinted Handoff
- Read Repair
- Merkle Trees