Jump to ratings and reviews
Rate this book

Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services

Rate this book

Paperback

Published August 27, 2018

20 people are currently reading
191 people want to read

About the author

Brendan Burns

26 books18 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
12 (15%)
4 stars
26 (33%)
3 stars
35 (44%)
2 stars
4 (5%)
1 star
1 (1%)
Displaying 1 - 6 of 6 reviews
Profile Image for Jan.
88 reviews10 followers
July 7, 2023
Nicely presented. The only thing I missed was that the patterns from the last part should have more comprehensive descriptions with examples how you can implement joining. And comparing to previous parts, this one contains only high level summary.
Profile Image for Swapnam.
36 reviews10 followers
November 20, 2025
The author speaks in a sober tone that reflects his long periods of experience and insight. Patterns and techniques such as sidecar, adapter, ambassador, sharding, replication, leader election are explained alongside sample code implementations. Since he is associated with Kubernetes, it is a prominent presence in all examples, which skews the narrative towards container orchestration, making one wonder if the choice is always worth the complexity. The discussion is neither too deep (the gold standard remains Designing Data Intensive Applications by Kleppmann) nor too shallow (as happens in scores of "system design interview" books and blogs). At only around 200 pages, it is a swift read with good takeaways for beginners to scalable and fault tolerant architecture design.
3 reviews1 follower
October 6, 2023
I don't think I can recommend it - although there are some interesting design patterns described there, most of this rather short book is about implementation details, with primary focus on k8s, and a shallow description of the patterns themselves
Profile Image for Konstantin Trunin.
27 reviews9 followers
January 27, 2024
A very useful overview of patterns that can be used to deploy applications to Kubernetes. With lots of example yaml manifests - it's quite practical.
Nothing revolutionary - but I still suggest reading it to fill in all the gaps in knowledge about what and how can be done.
Profile Image for Mohit Jain.
20 reviews
May 15, 2025
Pros:
• Easy-to-follow modular patterns
• Real-world Kubernetes examples
• Great for cloud-native developers

Cons:
• Too shallow for those seeking advanced system design theory
• Kubernetes-focused; limited to that ecosystem
3 reviews
February 11, 2025
Totally useless reading and the title is very misleading. You will not find the information about distributed systems in this book.
Displaying 1 - 6 of 6 reviews

Can't find what you're looking for?

Get help and learn more about the design.