
Distributed Systems
M. van Steen & A. S. Tanenbaum
2021Provides very good background knowledge and basic principles of distributed computer systems. Covers many topics including general advice and paradigms which suit every distributed system.
Recommendet forPeople who'd like to get familiar with distributed architectures from the ground up. Many samples and real-world distributed system organizations alongside sample code in Python.