|
You are here |
chelseatroy.com | ||
| | | | |
benjamincongdon.me
|
|
| | | | | Learning Raft by making one. | |
| | | | |
blog.carlosgaldino.com
|
|
| | | | | Writings on Computer Science and software engineering by Carlos Galdino. | |
| | | | |
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... | |
| | | | |
nurkiewicz.com
|
|
| | | Clocks are important to computers. Computers need to order events in a way understandable to humans. Every computer has a bunch of internal counters, like CPU ticks. But they only work within one machine. We need a way to have a reliable, global clock, that is synchronized between many computers. Why, exactly? Well, imagine you are selling tickets to The Rolling Stones concert. They sometimes sell within a few seconds. First come, first served. But who was first, if selling happens asynchronously in mult... | ||