By Michael T. Nygard
First Edition March 2007
Publisher: Pragmatic Bookshelf
Pages: 326 (More details)
Everything changes after Release 1.0. The consultants leave; key developers get reassigned to new projects, and the wild and free environment of development gets replaced by change review boards and defect reports. And the public starts beating on the system. Your application needs to be ready to live in that environment--without you.
Out in the real world, your system may have to endure the huge traffic spikes of a Slashdot posting, or a sudden influx of international customers in the middle of the night, or enjoy such popularity that you can't even take it down for maintenance.
Other books on design and architecture only tell you how to meet functional requirements. They help your software pass Quality Assurance. But painful experience has shown that "feature complete" is not even close to "production ready."
With a combination of case studies and practical advice, Release It! will help you avoid the pitfalls that cost companies hundreds of thousand--sometimes millions--of dollars.
Full Description
If you're a developer and don't want to be on call for 3AM for the rest of your life, this book will help.
In Release It!, Michael T. Nygard shows you how to design and architect your application for the harsh realities it will face. You'll learn how to design your application for maximum uptime, performance, and return on investment.
Mike explains that many problems with systems today start with the design.
Book details
Title:
Release It!
Subtitle: Design and Deploy Production-Ready Software
First Edition: March 2007
ISBN 10: 0-9787392-1-3
ISBN 13: 9780978739218
Pages: 326
Featured customer reviews
Be the first person to review this book!
Media reviews
"The book is a patterns book, but the patterns it presents are concrete. First, there are patterns and anti-patterns for stability and capacity, intermixed with war stories about real-life large-scale systems that failed hard for reasons that wouldn’t ever occur at smaller scales. Nygard’s war stories bring the patterns and anti-patterns into focus, providing very real reasons for their existence, and hard-won proof that they do indeed work...In short, it’s a wonderful book. I think it’s my favorite for 2007."
-- Steve Vinoski, Ask Forgiveness, Not Permission
"In every respect Release It! is just fantastic and is a must read for anyone developing enterprise apps. Not only does it have lots of fun, pithy quotes and entertaining war stories, it has real practical advice on how to create production ready software. Buy it!"
-- Pete Lacey, Life & Technology
"It is full of useful information and practical advice, interspersed with war stories that help ground the general in the specific...It would make a great text for a second course in web programming, and ought to be read by everyone tasked with building an e-commerce site capable of handling a customer's rush season."
-- Gregory V. Wilson, Dr. Dobb's Portal




