This week's giveaway is in the Android forum.
We're giving away four copies of Android Security Essentials Live Lessons and have Godfrey Nolan on-line!
See this thread for details.
The moose likes Agile and Other Processes and the fly likes Release It! Design and Deploy Production-Ready Software. Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Engineering » Agile and Other Processes
Bookmark "Release It! Design and Deploy Production-Ready Software." Watch "Release It! Design and Deploy Production-Ready Software." New topic
Author

Release It! Design and Deploy Production-Ready Software.

Vu Pham
Ranch Hand

Joined: May 28, 2005
Posts: 100
Hello Michael T. Nygard,

For what purpose is this book used? Is it useful when I wanna design or deploy a software?

Thanks very much.
Michael Nygard
author
Ranch Hand

Joined: Jan 03, 2007
Posts: 40
Vu,

This book addressed a gap in the literature on software design and architecture. Most books only tell you how to pass QA. That is, they show how to design software that performs business logic. None of them tell you how to survive in production.

For example, online retailers (who I've dealt with for much of the last 9 years), have tremendous cost of downtime. It's often the case that increasing the reliability of the system will have a greater financial benefit to your company than rolling out some new personalization feature.

Gomez has recently shown that after 4 seconds, you've lost half your visitors.

Performance matters. Reliability matters. Many times, these matter more than features you might add.

I also address the problem of avoiding one-time costs (development costs) at the expense of recurring costs (operations).

So, to sum up, this book addresses how to make software systems that are a success in production.

Cheers,
-Mike


Michael T. Nygard<br /><a href="http://www.michaelnygard.com/" target="_blank" rel="nofollow">http://www.michaelnygard.com/</a><br /> <br />Release It! Design and Deploy Production Ready Software<br /><a href="http://pragmaticprogrammer.com/titles/mnee/index.html" target="_blank" rel="nofollow">http://pragmaticprogrammer.com/titles/mnee/index.html</a>
Perry McKenzie
Greenhorn

Joined: Jul 16, 2003
Posts: 23
So Michael,

Given your reply above, who would you say is the target audience for your book?

Cheers,
Perry
Ilja Preuss
author
Sheriff

Joined: Jul 11, 2001
Posts: 14112
Originally posted by Michael Nygard:

Gomez has recently shown that after 4 seconds, you've lost half your visitors.


Wow, that's interesting. Where can I read more about it?


The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
U Kvistborg
Greenhorn

Joined: Oct 14, 2002
Posts: 29
Hi

Does this book help in putting new versions of a system online without taking the system down for maintanaince?

Brgds


SCJP 1.4/1.5, SCWCD 1.4, SCBCD 1.3
Michael Nygard
author
Ranch Hand

Joined: Jan 03, 2007
Posts: 40
Perry,

This book is aimed at programmers, designers, and architects.


U,

I do have a section on the "zero-downtime" deployment. I have never found a code release that couldn't be structured for a non-disruptive release. (Wow, a triple-negative! I bet that wouldn't get past copy-editing.)

Cheers,
-Mike
Michael Nygard
author
Ranch Hand

Joined: Jan 03, 2007
Posts: 40
Originally posted by Ilja Preuss:


Wow, that's interesting. Where can I read more about it?


Ilja,

I just rechecked my source and it wasn't the Gomez report that had the 4 second number. It's actually a report from Akamai and Jupiter research called "Retail Web Site Performance: Consumer Reaction to a Poor Online
Shopping Experience".


They ran benchmarks of numerous retail sites and found very low tolerance for slow responses. Worse yet, users who've been on the net more than 2 years are even less patient and more likely to tell others not to go to slow sites.

Slow responses don't just lose immediate sales, either. Users who leave due to sluggish sites don't come back, so future sales are lost as well.

Cheers,
-Mike
Ilja Preuss
author
Sheriff

Joined: Jul 11, 2001
Posts: 14112
Michael, thanks for the pointer! Found the report here: http://www.akamai.com/dl/reports/Site_Abandonment_Final_Report.pdf
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
 
subject: Release It! Design and Deploy Production-Ready Software.
 
Similar Threads
tell me to design servlet
J2EE
laying components
architecture and design pattern
What's your reason to like & dislike Apple?