Distributed Systems Reading List

07 Dec 2015

The workings of large distributed systems fascinate me. At the same time, working at Twitter has taught me hard lessons about the variety of exciting failure scenarios of a scaled system. “holy shit, everything’s on fire” moments are my personal favourites.

So, I’ve been reading up.

Here’s some stuff I’ve read and some I haven’t. Enjoy.

There’s way more that I’ve forgotten about, so I’ll come back and update this when I remember.

There’s a good amount of writing on this topic, and it’s becoming more and more accessible (less academic, more practical), but I haven’t seen much written from the client-side perspective so I might try to contribute in some small way in that space. Poke me on Twitter if you want that article.