Tags → #week4
-
Week 4 Day 5: Mini Project - Mock Replicated KV Store
Simulating data replication and read quorums in Node.js.
-
Week 4 Day 4: Availability & Reliability - The Nines
What is 99.999% uptime? Difference between Fault Tolerance and High Availability.
-
Week 4 Day 3: Quorums - The Majority Rules
Configuring R + W > N to guarantee consistency in leaderless systems.
-
Week 4 Day 2: Consensus Protocols - Paxos and Raft
How distributed systems agree on the truth. Leader election and log replication.
-
Week 4 Day 1: Consistency Models - Strong vs Eventual
Understanding the trade-offs between data accuracy and system speed. Strong, Eventual, and Causal consistency.
-
Week 4 Day 5: Problem Solving Session - Mixing It All Up
Applying expected value, total probability, and combinatorics to solve hard CP problems.
-
Week 4 Day 4: Randomized Algorithms - Using Chaos for Good
Sometimes the best solution is a random one. Learn Fisher-Yates shuffle and Freivalds’ Algorithm.
-
Week 4 Day 3: Probability in Counting - Law of Total Probability
Combining combinatorics and probability. Solving problems by breaking them into disjoint cases.
-
Week 4 Day 2: Expected Value - The Most Likely Outcome
What is the average result if you repeat an experiment infinite times? Mastering Linearity of Expectation.
-
Week 4 Day 1: Probability Basics - Rolling Dice & Flipping Coins
Understanding independent vs dependent events, conditional probability, and the math behind games of chance.