Distributed Systems

Related to computing environments that are spread over multiple computers.

Blog
Distributed Systems
Chuong Ngo
June 2, 2022
Distributed Systems

Wrapping Up Kademlia

Sometimes, you need to tread ground that you have already walked.
Chuong Ngo
May 26, 2022
Distributed Systems

Kademlia: There Is Always An Option

There is more than one way to skin a cat and find stuff in a P2P network.
Chuong Ngo
May 19, 2022
Distributed Systems

Chord: Finding a Needle in a Haystack

How do you find a needle in a haystack? Let's keep it simple. Why complicate things?
Chuong Ngo
March 17, 2022
Distributed Systems

Paxos: Who Wants To Legislate All Day?

Sometimes, we have to find a way to work with the unreliable. How?
Chuong Ngo
March 10, 2022
Distributed Systems

Consensus: Agree and Commit

What can you do when different entities can agree? Quite a lot.