Customer Reviews


2 Reviews
5 star:
 (2)
4 star:    (0)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
Share your thoughts with other customers
Create your own review
 
 
Most Helpful First | Newest First

5.0 out of 5 stars Benefit for a time-starved professional, 25 Sep 2014
This review is from: Scalability Rules: 50 Principles for Scaling Web Sites (Paperback)
This is an excellent book on software architecture consisting of a small rules/topics, all written with the great insight and tons of experience. One of the best books I came across. Provided you have a relevant background this book's compact size is a benefit for a time-starved professional.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 2 people found the following review helpful
5.0 out of 5 stars Super, 9 May 2012
Verified Purchase(What is this?)
This review is from: Scalability Rules: 50 Principles for Scaling Web Sites (Paperback)
I absolutely love Technical Architecture. It is something that requires high standards in engineering to do well.
In 'Scalability Rules', Martion Abbott and Michael Fisher list 50 tips where each tip communicates a simple or sophisticated idea in a few short pages. Their ideas are based from real world experience of working with over 200 internet architectures.

Performance and its cousin Scalability are always an important part of any software architecture and while some cynics will say some of the tips in this book are common sense, there's plenty of really good advice that if adhered to they would certaintly lower the probability of scalability issues which are nearly inevitable at some stage in the life of a project.

Among my favourites tips:

* Put Object caches on their own tier. This makes it easier to size their hardware needs - object caches typically need a lot of memory.
* Pass on multi-phase commits if possible as they are difficult to scale.
* Smart reminders when it is really important to use aschronous models (integrating with 3PP frameworks, when there is a temporal constraint).

I wouldn't just recommend individuals to read this book, I would recommend teams. Some important ideas such as spliting up system processing by something like customerId are given concrete names such as Z-Axis splits. The would help teams speak start speaking the same language when communicating ideas. It would help to remind teams that some simple things such as using logfiles, monitoring your system and not relying on QA to find faults are very important and should not be forgotten.

In summary, there are not too many good books on software architecture and this is certainly one of the best I have read. I have already read parts of it 3 times and I am sure I will be referring to parts of it again.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


Most Helpful First | Newest First

This product

Scalability Rules: 50 Principles for Scaling Web Sites
Scalability Rules: 50 Principles for Scaling Web Sites by Michael T. Fisher (Paperback - 5 May 2011)
£22.99
In stock
Add to basket Add to wishlist
Only search this product's reviews