/explore

Click through on any links that interest you or select the planets on the right to continue exploring the Outer Web.
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...
2.9 parsecs

Travel
| |
| | 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.
2.9 parsecs

Travel
| |
| | 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...
1.6 parsecs

Travel
| |
| | 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.
22.2 parsecs

Travel
|