£19.41
  • RRP: £27.99
  • You Save: £8.58 (31%)
FREE Delivery in the UK.
Only 14 left in stock (more on the way).
Dispatched from and sold by Amazon. Gift-wrap available.
Release It!: Design and D... has been added to your Basket

Dispatch to:
To see addresses, please
Or
Please enter a valid UK postcode.
Or
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers) Paperback – 9 Apr 2007

4.8 out of 5 stars 19 customer reviews

See all 3 formats and editions Hide other formats and editions
Amazon Price
New from Used from
Kindle Edition
"Please retry"
Paperback
"Please retry"
£19.41
£14.38 £17.76
Note: This item is eligible for click and collect. Details
Pick up your parcel at a time and place that suits you.
  • Choose from over 13,000 locations across the UK
  • Prime members get unlimited deliveries at no additional cost
How to order to an Amazon Pickup Location?
  1. Find your preferred location and add it to your address book
  2. Dispatch to this address when you check out
Learn more
£19.41 FREE Delivery in the UK. Only 14 left in stock (more on the way). Dispatched from and sold by Amazon. Gift-wrap available.
click to open popover

Frequently bought together

  • Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers)
  • +
  • Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation (Addison-Wesley Signature)
  • +
  • Building Microservices
Total price: £71.21
Buy the selected items together

Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone

To get the free app, enter your mobile phone number.



Product details

  • Paperback: 326 pages
  • Publisher: Pragmatic Bookshelf; 1 edition (9 April 2007)
  • Language: English
  • ISBN-10: 0978739213
  • ISBN-13: 978-0978739218
  • Product Dimensions: 19 x 1.8 x 23.5 cm
  • Average Customer Review: 4.8 out of 5 stars  See all reviews (19 customer reviews)
  • Amazon Bestsellers Rank: 12,399 in Books (See Top 100 in Books)
  • If you are a seller for this product, would you like to suggest updates through seller support?

Product description

Review

""Agile development emphasizes delivering production-ready code every iteration. This book finally lays out exactly what this really means for critical systems today. You have a winner here.""--Tom Poppendieck, Poppendieck LLC.

""It's brilliant. Absolutely awesome. This book would've saved [Really Big Company] hundreds of thousands, if not millions, of dollars in a recent release.""--Jared Richardson, Agile Artisans, Inc.

""Beware! This excellent package of experience, insights, and patterns has the potential to highlight all the mistakes you didn't know you have already made. Rejoice! Michael gives you recipes of how you redeem yourself right now. An invaluable addition to your Pragmatic bookshelf.""--Arun Batchu, Enterprise Architect, netrii LLC

From the Publisher

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, Enterprise
Engineering will help you avoid the pitfalls that cost companies hundreds
of thousand--sometimes millions--of dollars.

See all Product description

Customer Reviews

4.8 out of 5 stars
5 star
16
4 star
3
3 star
0
2 star
0
1 star
0
See all 19 customer reviews
Share your thoughts with other customers

Top Customer Reviews

Format: Paperback Verified Purchase
I would highly recommend this book regardless of experience, but if you expecting a technical book though this isn't for you, it's much more of a best practices guide. It discusses various aspects and best approaches around all stages of application development.
Comment 2 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
While this book is not new and lists some outdated technologies, it's perfect for either junior or senior IT guy to understand how software development must be made. Definitely recommend this book!
Comment One person found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
If you are in the business of making software systems, odds are that you might have heard about Nygard's book. People have raved about it since it was published in 2007.

That being the case, it had been on my to-read list for a while, but without any urgency. Then I went a conference where I heard two sessions with Michael Nygard presenting his ideas. After that, I knew I had to get hold of the book straight away.

Release It! is something as rare as a book which is groundbreaking while stating the obvious.

First of all, Nygard makes the simple point that we (meaning the people in the business) are all too focused on making our systems ready to pass QA's tests and not on making ready to go into production. This is hardly news, but it's the dirty little secret of the business. It's not something you're supposed to say out loud. Yet Nygard does that. And not only that, he dares to demand that we do better.

Having committed this heresy, he goes on to explain how we can go around doing that.

He does that in two ways. First he present us for the anti-patterns which will stop us from having a running system in production, and then he present us for the patterns which will make it possible to avoid them. Or, if it's not possible to avoid them, to minimize the damage caused by them.

That's another theme of Nygard's book. The insistence that the system will break, and the focus on implementing ways to do damage control and recovery.

The book is not only aimed at programmers, though they should certainly read it, it's also aimed at anyone else involved in the development, testing, configuration and deployment of the system at a technical level, including people involved in the planning of those tasks.

As people might have figured by now, I think the hype around the book has been highly warranted, and I think that any person involved in the field would do well to read the book.
Comment 11 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
This book is packed with little passages and anecdotes which rang true with my own experiences. The patterns are genuinely useful, and being presented in this way can be sold to doubting managers more easily. Buy a copy for every ivory-tower architect you know... then beat him around the head with it until unconscious ;)
Comment 3 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
I really enjoyed reading it as this book is based on real-life experience, packed with very useful and practical ideas, easy to read. A must read book for all developers involved in developing of mission-critical applications.
Comment 3 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
This is the best software development text I have ever read. In fact it's one of the best books I've read; better than '1984', better than 'The Grapes of Wrath', better than 'Slaughterhouse 5'... hell it's probably even better than 'Fifty Shades of Grey'. As a handbook on avoiding sadomasochism, it is definitely better than the aforementioned classic of modern literature.

If you are a software development professional in (or aspiring to be in) any sort of leadership role - architect, dev manager, senior developer - you should read and absorb this book. It is particularly relevant if you work on big, public-facing systems, but most of the principles embodied within it are equally valid for builders of systems of all shapes and sizes.

This, for me, is the current best all-round handbook on 'DevOps' - the principle that software engineering departments should be set up to build software for operation, not to pass QA. It covers the high level organisational and operational issues, and zooms right down to design patterns and programming techniques. It's written in an accessible and witty style, and there are some detailed case studies that genuinely add something to the content.

Do yourself a favour and buy this book. You will become a better IT professional for it, by at least fifty shades.
1 Comment 8 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
If you're a developer, architect or ops engineer, this book is vital reading. As I read it, many of the anti-patterns listed rang home and it was nice to be able to put names to strategies and patterns to solve these "real" issues which never manifest during QA.

If like me, you provide 4th line prod support for apps you've developed, reading this book and practicing it will hopefully give you a good night sleep after your latest release goes live.
Comment One person found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
This is a fantastic book that gives solid and practical advice on the pitfalls of certain architectural decisions and how to avoid them!

The book is very well written, and gives solid examples of catastrophic failures that read like a story then goes in to these examples and explains patterns for avoiding them.

I'd recommend this book to anyone in the field of software development, architecture, release management and operational support who wants to learn how to avoid system failures and understand the techniques that can be used to achieve this.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Recent Customer Reviews