Full description not available
S**R
Breadth of coverage of topics
Good book, but did not got chance to read completely.
H**N
Five Stars
the book is new.
T**R
Excellent book, terrible binding quality
Needed this book for my graduate distributed systems course.Great content; even if some of it is dated, it is still a solid foundation!That being said, I went through 2 copies from Amazon and both had substantial problems with the binding. In both cases the spine was not adhered to the binding glue of the pages, and a tear between the principle page and the binding front page.On my first copy, the tear was so large that the hardcover almost completely fell of when I picked it up out of the Amazon shipping box. The outside of the hardcover was PRISTINE. The inside however; HUGE tears. Binding coming apart, multiple crumpled/folded pages.Amazon, please check the quality of your products before shipping.
E**S
Great textbook
This is one of the better textbooks I've used.This book does a good job of balancing theory and practice. Much of the information here is immensely practical and I've used it as reference material for software engineering projects I've worked on.Generally, it is fairly engaging (as engineering textbooks go) and easy to understand.This book covers a wide variety of topics. On the one hand, this is great because it provides you with a good overview of the topic. On the other hand, sometimes this leaves you wishing for a little more on certain topics. For example, it's got some great information on Web Services, but if you go to actually implement one you'll need another book with more details on how to do that.Overall, I recommend this textbook. This is one of the textbooks I've actually kept after finishing the course.
C**G
Five Stars
Awesome book.
D**N
IMO this book is the best out there for distributed computing
I have taught distributed computing for 15 years now. It is the area of my research as a professor and before that in a well-known research lab.IMO this book is the best out there for distributed computing. I really like a lot of things about it, including how they systematically include failure models from Chapter 2 and on. Chapter 6 (indirect communication) and Chapter 10 (peer-to-peer systems) are absolute gems.I have only used this edition for 2-3 years. I was not as enamored with their previous editions (while solid, I think adding Gordon on 5ed helped a lot). Ergo, before this I have used Tanenbaum and van Steen, CDK3, and one other. This is the best. I have not yet seen TvS's new or pending book yet. But, given their background and past book, I suspect it will be more bottom-up from a distributed OS perspective so I'll likely still use this.Despite some reviewers saying that it is not for undergrads, our DC class is conjoint grad and senior. The seniors (and the occasional junior) don't seem to have problems with the book. So I don't quite understand the complaints that it is too advanced for undergrads. Perhaps these are taking it from a professor whose area is not DC. That could make a big difference.Dave Bakken, Washington State University (on behalf of myself, not my employer)
R**N
Consultants want to borrow it
I teach graduate courses in software engineering to computer science and computer engineering students. I've used this book and its earlier editions starting with the 3rd. When initially creating the course for which this would be the textbook, I loaned a copy of the book to consultants in specific topic areas and asked them to indicate which topics they thought should be emphasized in the chapter(s) related to their consulting expertise. Invariably, after doing what I had asked, they would tell me they really liked the book (a lot!) and would ask to borrow it awhile longer because they wanted to read the other chapters in areas where they were not expert after seeing how well the chapter(s) were handled in their specialty. I can think of no higher recommendation.The organization of the 5th edition is an improvement over the 3rd and 4th where the earlier editions were struggling with an even more rapidly changing field and shifting emphases on the relative importance of various topics and how topics should be grouped.The focus (as the title says) is on concepts and design. In my software engineering, I go elsewhere for material on requirements engineering, architectural design patterns, and test suite design for distributed systems.
D**N
Avoid Kindle Version
Don't buy the digital version of this book. None of the pages have been formatted properly making it unreadable on a smartphone. This purchase also only allows 2 downloads. Seems like a scummy money grab by the publisher. Minimal work put in for this product. I only purchased this book because it was a required text for my class. Find other digital options, they are out there.
Trustpilot
Hace 2 meses
Hace 3 días