Understand core distributed systems concepts and trade-offs
Consistency, Availability, and Partition tolerance trade-offs
Extended CAP theorem including latency considerations
Distributed hash table technique for scalable systems
Data replication strategies and consistency models
Horizontal and vertical partitioning techniques
Raft, Paxos, and distributed consensus algorithms