


Full description not available








P**T
Extremely Resourceful Book
A crucial resource for anyone in the Tech industry looking to improve their interview skills. Easy to read and very practical.
D**V
Outdated
The book is vastly outdated. Like 20 years. If you want to remember your CS courses from 00s it is ok-ish.
N**N
A useful book
A very useful book for anyone interviewing for a position as a software engineer. It is nicely structured and intuitive to follow.It is written by a Google engineer who designs distributed systems, so it's as close as you can get to hearing it from the horses mouth!
J**Y
Great Review Material if you Already Know Cloud System Design
This is a pretty good book overall - but it won't teach you anything you don't already know. The first 1/3 of the book is a lightning tour of the common components and considerations in any cloud system (i.e. brief explanations of networking, servers, load balancers, etc.). The remaining 2/3 are a series of chapters which each pose a system design interview question, then run through a solution using a common set of steps the author uses throughout (and proposes that the reader use as well, when the time comes).My only real problems with this book are:1) The explanations throughout aren't deep enough for anyone who doesn't already know what they're doing (you won't _learn_ system design here if you don't already know the essentials, at least). This is more a Cliff's Notes guide than a learning resource.2) The technical editor should be fired for the 2nd edition. There are an unacceptable number of glaring technical mistakes, with at least 1 present in almost every chapter. These are things that _any_ engineer would spot, like basic math mistakes in example formulas and calculations. There's simply no excuse for the degree of technical sloppiness, especially given the intended purpose and audience of the book.Final word: There are a lot of sloppy mistakes - but if you're any good, you'll spot 'em and still gain value from the material. It's a worthy read and great review material for someone who already knows the essentials of modern cloud system design.
N**E
Useful resource
I found the designing services section the most helpful as a novice to this topic
Trustpilot
1 month ago
2 months ago
3 weeks ago
5 days ago