16 comments

[ 426 ms ] story [ 461 ms ] thread
Some more great resources:

This is a list of many of the most influential white papers: http://christophermeiklejohn.com/distributed/systems/2013/07... This is an associated podcast: http://thinkdistributed.io/ This is mixu's book on distributed systems: http://book.mixu.net/distsys/single-page.html This is the MIT reading list: http://courses.csail.mit.edu/6.852/05/papers/

mixu's book turned out to be a gem. He does a wonderful job of what he claims in the introduction:

I've tried to provide a more accessible introduction to distributed systems. To me, that means two things: introducing the key concepts that you will need in order to have a good time reading more serious texts, and providing a narrative that covers things in enough detail that you get a gist of what's going on without getting stuck on details.

As a supplement to these I would also recommend checking out the lecture notes for 15-440, the intro distributed systems class. I took it spring of 2013 and thought it gave me a really good grounding in the material.

http://www.andrew.cmu.edu/course/15-440-f14/index/lecture_in...

Yup, thats one course I wanted to take but could not. Would be great if cmu could give access to class video lectures.
The main webpage (and the links from that) will give more context on how the readings were chosen - https://www.andrew.cmu.edu/course/15-749/.

On a separate note, it is always great to see Satya's courses in the news.

I agree. He's probably one of the best teachers, can explain difficult concepts in very simple terms.
Yeah, this is a surprise and awesome :-)
Hey! We're working on some cool distributed systems stuff, data in particular - and dedicated to javascripters! If you're interested, check out http://github.com/amark/gun or send me a message!
Is there a more user friendly and hand holding way to learn about distributed systems?

Such as a good video lecture series?