-
Rendezvous Hashing – alternative to Consistent Hashing
Rendezvous Hashing (Also known as Highest Random Weight Hashing) Python Snippet With the above explanation, it seems the use of rendezvous hashing is quite limited. Below are some real world examples: Other Hashing Algos References:
-
What is Consistent Hashing?
Hash Ring Concept Consistent Hash Pitfalls Data stores that uses Consistent Hashing Alternatives References:
-
Raft – the most popular distributed database consensus algorithm
Concepts of Raft Rules for Safety in the Raft protocol The Raft protocol guarantees the following safety against consensus malfunction by virtue of its design : Raft Alternatives Fault ScenariosQ: What happens when one of the nodes have network issues for extended amount of time? A: Assuming a majority consensus consistency is still able to commit…
-
Do I Need Kubernetes?
Intro Costs Management Costs and Learning Curve Migration Costs Monetary Costs/Opportunities A side note, Netflix built something similar called “Titus” looking to solve similar use cases like large scale deployments and orchestration. See below Titus Architecture – look somewhat similar. Kubernetes Titus References: