Tech Quarto
Search Advanced SearchView Cart   Checkout   
 Location:  Home » Computer Science » Programming Languages » Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers) (Pragmatic Programmers)  
Categories
Computer Science
The Internet
For Dummies
Web Browsers
Windows
Digital Culture
Multimedia
Mobile & Wireless
Subcategories
Mass Market
Trade
Related Categories
• Programming Languages
Computer Science
New & Used Textbooks
Custom Stores
Specialty Stores
• Software Design & Engineering
Computer Science
New & Used Textbooks
Custom Stores
Specialty Stores
• General AAS
Computer Science
New & Used Textbooks
Custom Stores
Specialty Stores
• General AAS
New & Used Textbooks
Custom Stores
Specialty Stores
Books
• General AAS
Qualifying Textbooks
Custom Stores
Specialty Stores
Books
• General AAS
Internet
Home Computing
Computers & Internet
Subjects
• Design Tools & Techniques
Software Engineering
Computer Science
Computers & Internet
Subjects
• General AAS
Computer Science
Computers & Internet
Subjects
Books
• Client-Server Systems
Data in the Enterprise
Networking
Computers & Internet
Subjects
• General
Languages & Tools
Programming
Computers & Internet
Subjects
• General AAS
Languages & Tools
Programming
Computers & Internet
Subjects
• Software Development
Software Design, Testing & Engineering
Programming
Computers & Internet
Subjects
• General
Programming
Computers & Internet
Subjects
Books
• General AAS
Programming
Computers & Internet
Subjects
Books
• General
Software
Computers & Internet
Subjects
Books
• General AAS
Software
Computers & Internet
Subjects
Books
• General
Computers & Internet
Subjects
Books
• General AAS
Computers & Internet
Subjects
Books
• Illustrated
Edition (format)
Refinements
Books
• Paperback
Binding (binding)
Refinements
Books
• Printed Books
Format (feature_browse-bin)
Refinements
Books
Visit Laptop Nirvana for the best Cheap Discount Laptops

Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers) (Pragmatic Programmers)

Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers) (Pragmatic Programmers)

zoom enlarge 
Author: Michael Nygard
Publisher: Pragmatic Bookshelf
Category: Book

List Price: $34.95
Buy New: $19.45
You Save: $15.50 (44%)



New (34) Used (10) from $17.88

Avg. Customer Rating: 4.5 out of 5 stars 19 reviews
Sales Rank: 53886

Format: Illustrated
Media: Paperback
Number Of Items: 1
Pages: 326
Shipping Weight (lbs): 1.7
Dimensions (in): 8.9 x 7.5 x 1

ISBN: 0978739213
Dewey Decimal Number: 005.1
EAN: 9780978739218
ASIN: 0978739213

Publication Date: March 30, 2007
Availability: Usually ships in 1-2 business days
Shipping: International shipping available
Condition: Brand new item. Over 3.5 million customers served. Order now. Selling online since 1995. Order with confidence. Code: B20081121221340T

Similar Items:

  • Manage It!: Your Guide to Modern, Pragmatic Project Management
  • Ship it! A Practical Guide to Successful Software Projects
  • Behind Closed Doors: Secrets of Great Management (Pragmatic Programmers)
  • Practices of an Agile Developer: Working in the Real World (Pragmatic Programmers)
  • Continuous Integration: Improving Software Quality and Reducing Risk (Addison-Wesley Signature Series)

Editorial Reviews:

Product Description
Whether it's in Java, .NET, or Ruby on Rails, getting your
application ready to ship is only half the battle. Did you design
your system to survive a sudden rush of visitors from Digg or
Slashdot? Or an influx of real world customers from 100 different
countries? Are you ready for a world filled with flakey networks,
tangled databases, and impatient users?


If you're a developer and don't want to be on call at 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:


"It's disconnected from the real world. It's the same as cars
designed solely in the cool comfort of the lab-they look great in
models and CAD systems, but don't work well in the real world. You
want a car designed by somebody who knows that oil changes are always
3,000 miles late; that the tires must work just as well on the last
sixteenth of an inch of tread as on the first; and that you will
certainly, at some point, stomp on the brakes while you're holding an
Egg McMuffin in one hand and a cell phone in the other."


With a combination of case studies and practical advice, Patterns to
follow and Anti-Patterns to avoid, Release It! will help you manage
the pitfalls that cost companies huge amounts of time and money each
year.




Customer Reviews:   Read 14 more reviews...

5 out of 5 stars Buy it   November 5, 2008
 1 out of 1 found this review helpful

I found this book highly insightful. I quickly realized several key ideas we should be implementing at work that this book outlined clearly. A lot of the concepts seem simple but you'll be surprised you didn't think of it first.

We read this book at our work book club and got a lot of value out of it, I'd definitely recommend it to anyone in the e-commerce industry.



5 out of 5 stars Brilliant architecture book that pretends to be yet another programmer guide   November 3, 2008
 1 out of 1 found this review helpful

As a software Architect I would say this was one of the most enlightening and practical books I read about software architecture. The whole book scents deep and practical experience in delivering software (which is a good thing!)

Of course, you don't have to be an architect to enjoy or benefit from this book. In contradiction to many philosophizer architecture books that are common, the real world practice leads this book.

Enjoyable and recommended to anyone (developer, manager or architect) that wants to produce lasting software.

PS: Yes, the writer is a paranoid - but he is right^^



4 out of 5 stars Interesting, but inconsistent   April 24, 2008
 0 out of 1 found this review helpful

This is a book of advices on how to make the system running. Not just to write and release it (no pun intended), but to keep it running after the release.

The book is about prior planning for capacity and stability, designing systems capable of handling the load while being resilient and fault-tolerant, build it in a maintainable and adaptable way, so that it lives through the years. A great deal of information in it too.

Overall, it was a pleasant reading, because in most parts it matches precisely what I'm doing on my job and what I've learned to be the right way of doing through hard experience. As always, such practical convergence with published material is very comforting.

Why did I give it 4 stars then ?

Because the book itself needs more work.

It is poorly structured and is stylistically informal. It doesn't have a plot, but it is also not a collection of independent essays or articles. Near the end it feels like the author just gave up the structure and stuffed the book with random thoughts.

Despite the author's promise for each part of the book to have a case study, only 3 out of the 4 unconnected book parts are opened with one, and the studies are of anecdotal nature. A few pages of horror in everybody's eyes to find out that a janitor had accidentally pulled the plug, something like that.

As the few architectural patterns suggested by the author reside near the middle of the book, the first half is full of forward references, like "but wait till you see the MagicPattern !". The patterns when you encounter them are useful but are explained shortly and in informal manner again.

A lot of assorted hints, ranging from TCP handshaking to stripping whitespace off web pages and wrapping a web service around a database. Interesting, but inconsistent.

It is difficult for me to be unbiased about a book like that, because, like I said, it correctly describes many of the practical considerations that I already knew in the first place.

I'd say it is the kind of book for the architects with development past. It will be useless for you unless you have a lot of practical experience as a developer. On the other hand, if you are a beginning developer, it won't help much either because it doesn't offer any analysis or any kind of formal textbook kind of information.



4 out of 5 stars Sound Advice   March 31, 2008
 0 out of 1 found this review helpful

Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers) (Pragmatic Programmers)

This book offers very sound advice, based upon Author's years of experience. Every serious developer/architect should own it. The only reason why I gave it 4 stars is that the book is devoid of code; it would have been % star plus, book had Author put some code samples there (even pseudo code or more diagrams).



4 out of 5 stars Must read for any web software engineer   January 1, 2008
 1 out of 1 found this review helpful

Unlike many books (such as those with animal kingdom on their cover or photos of several programmers) this book is by/for a real software engineer with real life production ailments and antidotes for them. Even if all the use cases discussed here may not be applicable, if people follow at least 50% of those that apply I think there will less business outages, better user experience and a happier IT department.

On top of all the good technical stuff, this book also happens to be well written - enough to be just enjoyed for the anecdotes and such.

A must read for any software engineer of web applications!


Powered by Associate-O-Matic