I’ve recently been getting more interested in distributed systems, and I wanted to get experience building some of the concepts I’ve read about. My interest lies more on the software and system design side – more “how would we design and build an example of a distributed file system across four computers?” than “how do I make a reliable home server to play media?” – which is why my focus is on playing around with some toy software problems instead of worrying about what a real...