/explore
|
You are here |
systemdesign.one | ||
| | | | |
quickwit.io
Even after 10 years of programming, I still have a relentless curiosity about new software algorithms, reading papers and blog posts, and learning from other engineers. The best part, however, really comes when you have the opportunity to implement one algorithm and even customize it for your specific use case. In this post, I will walk you through my journey from understanding cluster membership fundamentals to the implementation of Chitchat, our Rust implementation of the Scuttlebutt algorithm with a phi accrual failure detector. |
|
| | | | | ||
| | | | |
pankajtanwar.in
Let's design a highly scalable file upload & sharing service. |
|
| | | | | ||
| | | | |
speakerdeck.com
An introduction to Raft and its implementation in java, Barge. |
|
| | | | | ||
| | | | |
briankung.dev
I survived David Beazley's weeklong course on the Raft consensus algorithm that powers technologies like Kubernetes, MongoDB, and Neo4j. Image from https://raft.github.io/ The Raft Consensus Algorithm is a way for a gaggle of computers to agree on a sequence of events, or a "log" of events. Raft is useful for things like databases - once... |
|
| | | |||