Ask HN: Recommended books and papers on distributed systems?

Recommendations from 63 sampled comments out of 63 eligible comments. This page covers the sample, rather than the entire HN thread.

13 books

hugofirth · Feb 1, 2021
I also agree with the recommendations for "Designing Data-Intensive Applications"
mjb · Feb 1, 2021
There are a couple recommendations for Martin Kleppman's Designing Data-Intensive Applications book, which I like a whole lot.
munchor · Feb 1, 2021
I thoroughly enjoyed "Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems" from Martin Kleppmann.
mjb · Feb 1, 2021
Alex Petrov's "Database Internals" is also a very approachable introduction.
mjb · Feb 1, 2021
I wish every practitioner in the field would read Harchol-Balter's Performance Modeling and Design of Computer Systems.
PartiallyTyped · Feb 1, 2021
The class I took used 'Distributed Systems: Principles and Paradigms' which is an older book by the same authors and it was great.
gnodar · Feb 1, 2021
For more, I recommend reading "Concurency: The works of Leslie Lamport".
KingOfCoders · Feb 1, 2021
I've learned distributed systems from Andrew S. Tanenbaum books [1] Distributed Operating Systems
scyclow · Feb 1, 2021
I've always been a fan of Distributed Systems for Fun and Profit
brudgers · Feb 1, 2021
Joe Armstrong, Erlang, software for a concurrent world.
kvhdude · Feb 2, 2021
Interconnections by radia perlman interconnections would be a start.
morazow · Feb 1, 2021
Introduction to Reliable and Secure Distributed Programming
bwh2 · Feb 2, 2021
Release It! by Michael Nygard is a good book on resilience engineering for distributed systems.