Resources A Distributed Systems Reading List, by Dan Creswell Building Resilient Distributed Systems, by Sam Newman Thinking in Distributed Systems, by Dominik Tornow