Design Key-Value Store - (PART-VII) : Handling Temporary Failures | Gossip Protocol | Hinted π€―π±π VIDEO
This is the seventh video on designing our "Key-Value Store" (PART-VII).
We are seeing core components and techniques to build Key-Value Store.
1. Data Partition
2. Data Replication
3. Consistency
4. Inconsistency Resolution
5. Handling Failures
6. System Architecture Diagram
7. Write Path
8. Read Path
In this video, we will focus on "Handling Failures". It has two parts :
* Handling Temporary Failures
* Handling Permanent Failures
Here, we will focus on "Temporary Failure".
We will also see some famous techniques like "Gossip Protocol", "Sloppy Quorum", "Hinted Handoff"
Please use the below pointers for different time stamps. Hope that helps :
Introduction : (00:00)
Handling Failures Intro : (00:26)
Failure Detection: (00:46)
Gossip Protocol : (02:10)
Handling Temporary Failures : (07:24)
Hinted Handoff : (09:32))
My GitHub Repo for interview preparation : https://github.com/MAZHARMIK/Intervie ...
Subscribe to my channel : https://www.youtube.com/channel/UCaw5 ...
Other Videos By codestorywithMIK 2022-08-04 Check Completeness of a Binary Tree (BFS) - (Meta, Amazon) : Explanation β Live Coding 2022-08-02 Container With Most Water - (Meta, Google, Amazon) : Explanation β Live Coding π§π»βπ»π©π»βπ» 2022-08-01 Design A Unique ID Generator In Distributed Systems - (Part-I) : Understand The Problem ππ·π©π»βπ» 2022-07-30 Single Element in a Sorted Array-(Amazon, Microsoft, OLA...):Live Coding π§π»βπ»π©π»βπ» 2022-07-29 Design Key-Value Store - (PART-X) : Read Path & Write PathβοΈπ§π»βπ»π·ππ©βπ¨ 2022-07-28 Design Key-Value Store - (PART-IX) : System Architecture Diagram π±βοΈππ©βπ¨π·π·ββοΈ 2022-07-27 Lowest Common Ancestor of a Binary Tree-(Microsoft, Amazon, Accolite...):Live Coding π§π»βπ» 2022-07-26 Design Key-Value Store - (PART-VIII) : Handling Permanent Failures | Anti-Entropy | Merkle Treeπ± 2022-07-25 Search a 2D Matrix-(Amazon, Microsoft, MentorGraphics...):Live Coding π§π»βπ»π©π»βπ» 2022-07-24 Rotate Image - (Amazon, Microsoft, Morgan Stanley,..):Explanation β Live Coding π§π»βπ»π©π»βπ» 2022-07-23 Design Key-Value Store - (PART-VII) : Handling Temporary Failures | Gossip Protocol | Hinted π€―π±π 2022-07-19 Next Permutation - (Google, Microsoft, Amazon..):Explanation β Live Coding π§π»βπ»π©π»βπ» 2022-07-18 Design Key-Value Store - (PART-VI) : Inconsistency Resolution and Vector Clocksπ±π€―βοΈ 2022-07-17 Find Minimum in Rotated Sorted Array-(Amazon, Microsoft, Morgan Stanley):Live Coding π§π»βπ»π©π»βπ» 2022-07-16 Find First & Last Position Of Element In Sorted Array-(LinkedIn, Amazon):Live Coding π§π»βπ»π©π»βπ» 2022-07-15 Construct Binary Tree From Preorder And Inorder TraversalοΏΌ-(Microsoft, Amazon):Live Coding π§π»βπ» 2022-07-15 Factorial Of Large Numbers - (Microsoft, MakeMyTrip, Adobe):Explanation β Live Coding π§π»βπ»π©π»βπ» 2022-07-14 Design Key-Value Store - (PART-V) : Consistency, Quorum, Tunable Consistency π±π€―βοΈ 2022-07-13 Binary Tree Right Side View (DFS) - (Amazon, Accolite, Flipkart β¦.π€―) : Live Codingπ§π»βπ» 2022-07-12 Binary Tree Right Side View (BFS) - (Amazon, Accolite, Flipkart β¦.π€―) : Live Coding π§π»βπ» 2022-07-12 Design Key-Value Store - (PART-IV) : Data Partition & Data Replication πΏβοΈπ