Learn more Shop now Shop now Shop now Shop now Shop now Shop now Shop now Learn More Shop now DIYED Shop now Learn more Shop Fire Shop Kindle Listen with Prime Shop now Shop now

Customer Reviews

5.0 out of 5 stars
2
5.0 out of 5 stars
5 star
2
4 star
0
3 star
0
2 star
0
1 star
0

Your rating(Clear)Rate this item
Share your thoughts with other customers

There was a problem filtering reviews right now. Please try again later.

on 9 May 2012
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.
0Comment| 2 people found this helpful. Was this review helpful to you?YesNoReport abuse
on 25 September 2014
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.
0Comment|Was this review helpful to you?YesNoReport abuse

Sponsored Links

  (What is this?)