7 ms·
That depends on what level of book, and what you want to learn from it. On "how real distributed systems are built", there isn't a really good book available in
by mjb 13y ago
That depends on what level of book, and what you want to learn from it. On "how real distributed systems are built", there isn't a really good book available in my opinion. I liked The Datacenter as a Computer, but it's scope is fairly narrow and is more focused on global infrastructure issues than software design issues. On the math behind distributed systems, Nancy Lynch's book Distributed Algorithms (http://www.amazon.com/Distributed-Algorithms-Kaufmann-Management-Systems/dp/1558603484 http://www.amazon.com/Distributed-Algorithms-Kaufmann-Manage...) is my favorite, but it's getting to be quite out-of-date.
Absent a book, there are a lot of great resources online. High Scalability(http://highscalability.com/ http://highscalability.com/) has a good amount of quality links to distributed systems content, and some editorial content of varying quality. In general, it's a good site to follow if you're interested in how distributed systems are being used in industry. I also like to follow Aphyr's blog(http://aphyr.com/ http://aphyr.com/), Daniel Abadi's blog(http://dbmsmusings.blogspot.com/ http://dbmsmusings.blogspot.com/), and Henry Robinson's blog(http://the-paper-trail.org/blog/ http://the-paper-trail.org/blog/) and Peter Bailis's blog(http://www.bailis.org/ http://www.bailis.org/).
- dysoco 13y agoThanks. Basically I'd like to understand all this Redis, ZeroMQ, etc. stuff, message passing, queues, etc. Not sure if there's a book that explains all this, or if I have to do a bit of research by myself.
- contingencies 13y agoJust started working on an outline. I am no expert, but have faith that I can research and simplify an explanation at the same time :) https://github.com/mixu/distsysbook/issues/2 https://github.com/mixu/distsysbook/issues/2 (Edit: On hold waiting for author to wake up .. see issues list)
- packetslave 13y agoAs a side note, the second edition of "Datacenter as a Computer" was recently released: http://www.morganclaypool.com/doi/abs/10.2200/S00516ED2V01Y201306CAC024 http://www.morganclaypool.com/doi/abs/10.2200/S00516ED2V01Y2...
- gtani 13y agodon't overlook the link in Robinson's upper right page http://henryr.github.io/distributed-systems-readings/ http://henryr.github.io/distributed-systems-readings/ also: http://christophermeiklejohn.com/distributed/systems/2013/07/12/readings-in-distributed-systems.html http://christophermeiklejohn.com/distributed/systems/2013/07...