Cover of Distributed Systems: Concepts and Design

Distributed Systems: Concepts and Design

Distributed Systems provides students of computer science and engineering with the skills they will need to design and maintain software for distributed applications. It will also be invaluable to software engineers and systems designers wishing to understand new and future developments in the field.

Audience
adult
Length
epic · 927 pages

Click a tag to see books like this one that share it. Point at it (on a phone, tap it) for less of it instead.

Read it? Sign in to help tag it.

Liked Distributed Systems: Concepts and Design? Here’s where I’d start.

These suit anyone who liked Distributed Systems: Concepts and Design. Sign in and mark a few books for picks shaped around your own taste.

  1. Computer Networks Shares computer science, computer, technical
  2. Distributed Systems: Principles and Paradigms Shares computer science, distributed systems, technical
  3. Computer Architecture: A Quantitative Approach Shares computer science, technical, computer
  4. Operating System Concepts Shares computer science, technical, computer

“People who read Distributed Systems: Concepts and Design tend to reach for these next.”

  1. Computers & Typesetting, Volume A: The TeXBook
  2. Anti-Patterns: Refactoring Software, Architectures, and Projects in Crisis
  3. Writing Secure Code
  4. Pattern-Oriented Software Architecture Volume 2: Patterns for Concurrent and Networked Objects

“If you want more of the same (science about technology), start with these.”

  1. Java 8 in Action
  2. Ruby Under a Microscope
  3. Programming in Go: Creating Applications for the 21st Century
  4. Understanding the Linux Kernel

“If it was the computer science that hooked you, try one of these.”

  1. Computational Complexity: A Modern Approach
  2. Computers and Intractability: A Guide to the Theory of NP-Completeness
  3. Computer Organization and Architecture: Designing for Performance
  4. Computer Organization & Design: The Hardware/Software Interface

“These start from a similar idea, even if they go somewhere else with it.”

  1. Agile Software Development, Principles, Patterns, and Practices (Alan Apt Series)
  2. Learning UML 2.0
  3. Site Reliability Engineering: How Google Runs Production Systems
  4. Software Architecture: Foundations, Theory, and Practice