/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

martin.kleppmann.com
| | davquar.it
3.9 parsecs away

Travel
| | In this introductory post on distributed systems we'll see some basic concepts such as: local and global states, consistent and inconsistent cuts, vector clocks, Chandy-Lamport's snapshot protocol.
| | timilearning.com
2.6 parsecs away

Travel
| | Second part of my notes from Chapter 9 of Martin Kleppmann's 'Designing Data-Intensive Applications' book.
| | preethikasireddy.com
4.5 parsecs away

Travel
| | Distributed systems can be difficult to understand, mainly because the knowledge surrounding them is distributed. But don't worry, I'm well aware of the irony. While teaching myself distributed computing, I fell flat on my face many times. Now, after many trials and tribulations...
| | tomaugspurger.net
26.2 parsecs away

Travel
| Last week, I was fortunate to attend Dave Beazley's Rafting Trip course. The pretext of the course is to implement the Raft Consensus Algorithm. I'll post more about Raft, and the journey of implementing, it later. But in brief, Raft is an algorithm that lets a cluster of machines work together to reliably do something. If you had a service that needed to stay up (and stay consistent), even if some of the machines in the cluster went down, then you might want to use Raft.