/explore
|
You are here |
www.adamconrad.dev | ||
| | | | |
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... |
|
| | | | | ||
| | | | |
eli.thegreenplace.net
[AI summary] An introductory post from a blog series detailing the implementation of the Raft distributed consensus algorithm in the Go programming language. |
|
| | | | | ||
| | | | |
henrikwarne.com
What a great book Designing Data-Intensive Applications is! It covers databases and distributed systems in clear language, great detail and without any fluff. I particularly like that the author Martin Kleppmann knows the theory very well, but also seems to have a lot of practical experience of the types of systems he describes. There is... |
|
| | | | | ||
| | | | |
maheshba.bitbucket.io
I've heard multiple times that a strong notion of leadership somehow simplifies replication. I don't think this is true. I explain why in this post. |
|
| | | |||