Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of Distributed Systems

    Distributed Systems

    Andrew S. Tanenbaum, Maarten Van Steen · 2001

    "Distributed Systems," the material has been thoroughly revised and extended, integrating principles and paradigms into nine chapters: 1. Introduction 2. Architectures 3. Processes 4. Communication 5. Naming 6. Coordination 7. Replication 8. Fault tolerance 9. Security A separation has been made between basic material and more specific subjects. The latter have been organized into boxed sections, which may be skipped on first reading.To assist in understanding the more algorithmic parts, example programs in Python have been included. The examples in the book leave out many details for readability, but the complete code is available through the book's Website, hosted at www.distributed-systems.net.

    Systems & OS
    Open LibraryAmazon
    Stats for nerds
    14recommend
    28mentions
    27people
    2012–2026years
    54% recommend43% neutral4% critical

    Mentions per year

    20122014201620182020202220242026

    What Hacker News says

    1. esfandiaNov 2024
      The right book for the right problem. SICP isn't meant to teach you how to tackle fault-tolerance in a complex distributed system. Here is a textbook that talks about distributed systems (van Steen and Tannenbaum):

      https://www.amazon.ca/Distributed-Systems-Maarten-van-Steen/...

      thread
    2. yazantapuzNov 2024
      Distributed Systems by Van Steen and Tanenbaum is very good and freely bailable:

      https://www.distributed-systems.net/

      thread
    3. denkmoonApr 2024
      Andrew Tanenbaum's Distributed Systems is the gold standard textbook on the subject. https://www.distributed-systems.net/index.php/books/ds4/
      thread
    4. adif_sgaidApr 2024
      Imho one of the best guides by far is "Distributed Systems: Principles and Paradigms" by Andrew S. Tanenbaum and Maarten Van Steen, I have learned the deep foundamentals regarding distributed systems there.
      thread
    5. dc-programmerOct 2022
      Distributed Systems by Tanenbaum is a great complement to DDIA. It requires a more significant time and energy investment however
      thread
    6. gautamsomaniSep 2022
      Code by Charlse Petzold.

      Structure and Interpretation of Computer Programs aka. SICP.

      Designing Data-Intensive Applications by Martin Klepmaan.

      The C Programming Language by K&R.

      Distributed Systems by Tannebaum.

      thread

    Related

    Cover of Distributed Operating Systems
    2010–2024

    Distributed Operating Systems

    Andrew S. Tanenbaum
    4 recommend · 7
    Cover of Computer Networks
    2007–2026

    Computer Networks

    Andrew S. Tanenbaum
    50 recommend · 110
    Cover of Operating Systems
    2007–2026

    Operating Systems

    Andrew S. Tanenbaum
    63 recommend · 115
    Cover of Designing Data-Intensive Applications
    2014–2026

    Designing Data-Intensive Applications

    Martin Kleppmann
    457 recommend · 846
    Distributed Systems for Fun and ProfitMikito Takada
    2014–2024

    Distributed Systems for Fun and Profit

    Mikito Takada
    25 recommend · 31
    Cover of Structured Computer Organization
    2008–2024

    Structured Computer Organization

    Andrew S. Tanenbaum
    21 recommend · 34
    Cover of An introduction to general systems thinking
    2009–2026

    An introduction to general systems thinking

    Gerald M. Weinberg
    24 recommend · 41
    Cover of Designing Distributed Systems
    2018–2021

    Designing Distributed Systems

    Brendan Burns
    5 recommend · 12