Distributed Systems Books

Showing 1-50 of 300
Designing Data-Intensive Applications Designing Data-Intensive Applications (ebook)
by (shelved 45 times as distributed-systems)
avg rating 4.70 — 10,146 ratings — published 2015
Rate this book
Clear rating
Understanding Distributed Systems: What every developer should know about large distributed applications Understanding Distributed Systems: What every developer should know about large distributed applications (ebook)
by (shelved 25 times as distributed-systems)
avg rating 4.37 — 515 ratings — published
Rate this book
Clear rating
Distributed Systems: Principles and Paradigms Distributed Systems: Principles and Paradigms (Paperback)
by (shelved 25 times as distributed-systems)
avg rating 3.99 — 477 ratings — published 2001
Rate this book
Clear rating
Building Microservices: Designing Fine-Grained Systems Building Microservices: Designing Fine-Grained Systems (Paperback)
by (shelved 24 times as distributed-systems)
avg rating 4.22 — 5,140 ratings — published 2014
Rate this book
Clear rating
Distributed Systems For Fun and Profit Distributed Systems For Fun and Profit (ebook)
by (shelved 16 times as distributed-systems)
avg rating 4.20 — 374 ratings — published
Rate this book
Clear rating
Introduction to Reliable and Secure Distributed Programming Introduction to Reliable and Secure Distributed Programming (Hardcover)
by (shelved 13 times as distributed-systems)
avg rating 4.38 — 39 ratings — published 2011
Rate this book
Clear rating
Database Internals: A deep-dive into how distributed data systems work Database Internals: A deep-dive into how distributed data systems work (Paperback)
by (shelved 12 times as distributed-systems)
avg rating 4.25 — 528 ratings — published
Rate this book
Clear rating
Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services (Paperback)
by (shelved 11 times as distributed-systems)
avg rating 3.59 — 649 ratings — published
Rate this book
Clear rating
Distributed Systems: Concepts and Design Distributed Systems: Concepts and Design (Hardcover)
by (shelved 9 times as distributed-systems)
avg rating 3.62 — 225 ratings — published 1988
Rate this book
Clear rating
Kafka: The Definitive Guide: Real-Time Data and Stream Processing at Scale Kafka: The Definitive Guide: Real-Time Data and Stream Processing at Scale (Paperback)
by (shelved 8 times as distributed-systems)
avg rating 4.16 — 717 ratings — published
Rate this book
Clear rating
Patterns of Distributed Systems (Addison-Wesley Signature Series (Fowler)) Patterns of Distributed Systems (Addison-Wesley Signature Series (Fowler))
by (shelved 7 times as distributed-systems)
avg rating 3.65 — 49 ratings — published
Rate this book
Clear rating
Distributed Algorithms (The Morgan Kaufmann Series in Data Management Systems) Distributed Algorithms (The Morgan Kaufmann Series in Data Management Systems)
by (shelved 7 times as distributed-systems)
avg rating 4.21 — 58 ratings — published 1996
Rate this book
Clear rating
Site Reliability Engineering: How Google Runs Production Systems Site Reliability Engineering: How Google Runs Production Systems (Paperback)
by (shelved 6 times as distributed-systems)
avg rating 4.21 — 2,866 ratings — published 2016
Rate this book
Clear rating
Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures (Paperback)
by (shelved 5 times as distributed-systems)
avg rating 4.26 — 775 ratings — published 2021
Rate this book
Clear rating
Web Scalability for Startup Engineers Web Scalability for Startup Engineers (Paperback)
by (shelved 5 times as distributed-systems)
avg rating 4.51 — 336 ratings — published 2015
Rate this book
Clear rating
System Design Interview – An insider's guide System Design Interview – An insider's guide (Kindle Edition)
by (shelved 5 times as distributed-systems)
avg rating 4.27 — 3,119 ratings — published 2020
Rate this book
Clear rating
Systems Performance: Enterprise and the Cloud Systems Performance: Enterprise and the Cloud (Paperback)
by (shelved 5 times as distributed-systems)
avg rating 4.49 — 470 ratings — published 2013
Rate this book
Clear rating
Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith (Paperback)
by (shelved 4 times as distributed-systems)
avg rating 4.29 — 1,075 ratings — published
Rate this book
Clear rating
Streaming Systems Streaming Systems (Paperback)
by (shelved 4 times as distributed-systems)
avg rating 3.89 — 169 ratings — published
Rate this book
Clear rating
Big Data: Principles and best practices of scalable realtime data systems Big Data: Principles and best practices of scalable realtime data systems (Paperback)
by (shelved 4 times as distributed-systems)
avg rating 3.82 — 490 ratings — published 2012
Rate this book
Clear rating
I Heart Logs: Event Data, Stream Processing, and Data Integration I Heart Logs: Event Data, Stream Processing, and Data Integration (Paperback)
by (shelved 4 times as distributed-systems)
avg rating 3.85 — 390 ratings — published 2014
Rate this book
Clear rating
Distributed Algorithms: An Intuitive Approach Distributed Algorithms: An Intuitive Approach (Hardcover)
by (shelved 4 times as distributed-systems)
avg rating 3.80 — 49 ratings — published 2013
Rate this book
Clear rating
Programming Distributed Computing Systems: A Foundational Approach Programming Distributed Computing Systems: A Foundational Approach (Hardcover)
by (shelved 4 times as distributed-systems)
avg rating 3.73 — 30 ratings — published 2013
Rate this book
Clear rating
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions (Hardcover)
by (shelved 4 times as distributed-systems)
avg rating 4.12 — 1,542 ratings — published 2003
Rate this book
Clear rating
Think Distributed Systems Think Distributed Systems (Paperback)
by (shelved 3 times as distributed-systems)
avg rating 3.50 — 2 ratings — published
Rate this book
Clear rating
Distributed Systems with Node.js: Building Enterprise-Ready Backend Services Distributed Systems with Node.js: Building Enterprise-Ready Backend Services (Kindle Edition)
by (shelved 3 times as distributed-systems)
avg rating 3.88 — 58 ratings — published
Rate this book
Clear rating
The Art of Immutable Architecture: Theory and Practice of Data Management in Distributed Systems The Art of Immutable Architecture: Theory and Practice of Data Management in Distributed Systems (Paperback)
by (shelved 3 times as distributed-systems)
avg rating 3.43 — 49 ratings — published
Rate this book
Clear rating
Distributed Operating Systems: Concepts and Design Distributed Operating Systems: Concepts and Design (Hardcover)
by (shelved 3 times as distributed-systems)
avg rating 3.91 — 258 ratings — published 1996
Rate this book
Clear rating
Architecting for Scale: High Availability for Your Growing Applications Architecting for Scale: High Availability for Your Growing Applications (Paperback)
by (shelved 3 times as distributed-systems)
avg rating 3.57 — 229 ratings — published 2016
Rate this book
Clear rating
Making Sense of Stream Processing Making Sense of Stream Processing (ebook)
by (shelved 3 times as distributed-systems)
avg rating 4.25 — 188 ratings — published
Rate this book
Clear rating
RabbitMQ in Action: Distributed Messaging for Everyone RabbitMQ in Action: Distributed Messaging for Everyone (Paperback)
by (shelved 3 times as distributed-systems)
avg rating 3.88 — 165 ratings — published 2012
Rate this book
Clear rating
Introduction to Distributed Algorithms Introduction to Distributed Algorithms (Paperback)
by (shelved 3 times as distributed-systems)
avg rating 3.75 — 20 ratings — published 1994
Rate this book
Clear rating
Transaction Processing: Concepts and Techniques (The Morgan Kaufmann Series in Data Management Systems) Transaction Processing: Concepts and Techniques (The Morgan Kaufmann Series in Data Management Systems)
by (shelved 3 times as distributed-systems)
avg rating 4.39 — 46 ratings — published 1992
Rate this book
Clear rating
Grpc: Up and Running: Building Cloud Native Applications with Go and Java for Docker and Kubernetes Grpc: Up and Running: Building Cloud Native Applications with Go and Java for Docker and Kubernetes (Paperback)
by (shelved 2 times as distributed-systems)
avg rating 3.61 — 113 ratings — published
Rate this book
Clear rating
Security Engineering: A Guide to Building Dependable Distributed Systems Security Engineering: A Guide to Building Dependable Distributed Systems (Hardcover)
by (shelved 2 times as distributed-systems)
avg rating 4.21 — 700 ratings — published
Rate this book
Clear rating
Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services (Paperback)
by (shelved 2 times as distributed-systems)
avg rating 3.53 — 75 ratings — published
Rate this book
Clear rating
Grokking Streaming Systems Grokking Streaming Systems (Paperback)
by (shelved 2 times as distributed-systems)
avg rating 4.14 — 42 ratings — published
Rate this book
Clear rating
Spark: The Definitive Guide: Big Data Processing Made Simple Spark: The Definitive Guide: Big Data Processing Made Simple (Kindle Edition)
by (shelved 2 times as distributed-systems)
avg rating 4.15 — 280 ratings — published
Rate this book
Clear rating
Design Patterns for Cloud Native Applications: Patterns in Practice Using APIs, Data, Events, and Streams Design Patterns for Cloud Native Applications: Patterns in Practice Using APIs, Data, Events, and Streams (Paperback)
by (shelved 2 times as distributed-systems)
avg rating 4.10 — 49 ratings — published
Rate this book
Clear rating
Multiplayer Game Programming: Architecting Networked Games (Game Design) Multiplayer Game Programming: Architecting Networked Games (Game Design)
by (shelved 2 times as distributed-systems)
avg rating 4.33 — 83 ratings — published 2015
Rate this book
Clear rating
Distributed Tracing in Practice: Instrumenting, Analyzing, and Debugging Microservices Distributed Tracing in Practice: Instrumenting, Analyzing, and Debugging Microservices (Paperback)
by (shelved 2 times as distributed-systems)
avg rating 4.06 — 54 ratings — published
Rate this book
Clear rating
Learning Spark: Lightning-Fast Data Analytics Learning Spark: Lightning-Fast Data Analytics (Paperback)
by (shelved 2 times as distributed-systems)
avg rating 4.32 — 146 ratings — published
Rate this book
Clear rating
Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers) Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers)
by (shelved 2 times as distributed-systems)
avg rating 4.25 — 3,229 ratings — published 2007
Rate this book
Clear rating
Distributed Services with Go - Your Guide to Reliable, Scalable, and Maintainable Systems Distributed Services with Go - Your Guide to Reliable, Scalable, and Maintainable Systems (ebook)
by (shelved 2 times as distributed-systems)
avg rating 3.70 — 79 ratings — published 2020
Rate this book
Clear rating
High Performance Browser Networking High Performance Browser Networking (Paperback)
by (shelved 2 times as distributed-systems)
avg rating 4.51 — 840 ratings — published 2013
Rate this book
Clear rating
Software Architecture Patterns Software Architecture Patterns (ebook)
by (shelved 2 times as distributed-systems)
avg rating 3.64 — 489 ratings — published 2015
Rate this book
Clear rating
Operating Systems Operating Systems (Paperback)
by (shelved 2 times as distributed-systems)
avg rating 4.00 — 2 ratings — published 2003
Rate this book
Clear rating
Software Engineering at Google: Lessons Learned from Programming Over Time Software Engineering at Google: Lessons Learned from Programming Over Time (Paperback)
by (shelved 2 times as distributed-systems)
avg rating 4.20 — 1,906 ratings — published 2020
Rate this book
Clear rating
Mastering Distributed Tracing: Analyzing performance in microservices and complex systems Mastering Distributed Tracing: Analyzing performance in microservices and complex systems (Kindle Edition)
by (shelved 2 times as distributed-systems)
avg rating 4.43 — 30 ratings — published
Rate this book
Clear rating
Practical Microservices: Build Event-Driven Architectures with Event Sourcing and CQRS Practical Microservices: Build Event-Driven Architectures with Event Sourcing and CQRS (Paperback)
by (shelved 2 times as distributed-systems)
avg rating 3.49 — 65 ratings — published
Rate this book
Clear rating


Harvard Business Review
“Decentralization makes technology more complicated and further out of reach for basic users, rather than simpler and more accessible.

While it’s possible to fix this by adding new layers that can speed things up, doing so makes the whole system more centralized, which defeats the purpose.”
Harvard Business Review, Web3: The Insights You Need from Harvard Business Review