I recently finished reading Understanding Distributed Systems by Roberto Vitillo. I was quite impressed by the quality of the book. It is one of the best computer science books I've read so far. A handful of others classify as such in my eyes.
But what makes this book so good, especially compared to other books in this genre - System Design?
…