Phase 01 of 05
Distributed Systems Fundamentals
Weeks 1-2: Distributed Systems Fundamentals (CAP Theorem, Consensus, Consistency, Fault Tolerance). Read 'Designing Data-Intensive Applications'.
Weeks 1-2: Focus on distributed systems fundamentals. Cover topics like CAP theorem, consensus algorithms (Paxos, Raft), distributed transactions, consistency models, partitioning, replication, and fault tolerance. Read relevant chapters from 'Designing Data-Intensive Applications' by Martin Kleppmann.