Phase 01 of 04
Distributed Systems
Weeks 1-2: Distributed Systems Fundamentals (CAP, Consistency, Consensus, Data Stores). Read 'Designing Data-Intensive Applications'.
Weeks 1-2: Focus on Distributed Systems Fundamentals. Cover topics like CAP theorem, consistency models (strong, eventual, causal), distributed transactions, consensus algorithms (Paxos, Raft), and common distributed data stores (e.g., Cassandra, DynamoDB, Kafka). Read 'Designing Data-Intensive Applications' by Martin Kleppmann.