Release It! Design and Deploy Production-Ready Software

Release It! Design and Deploy Production-Ready Software

Description

A single dramatic software failure can cost a company millions of dollars - but can be avoided with simple changes to design and architecture. This new edition of the best-selling industry standard shows you how to create systems that run longer, with fewer failures, and recover better when bad things happen. New coverage includes DevOps, microservices, and cloud-native architecture. Stability antipatterns have grown to include systemic problems in large-scale systems. This is a must-have pragmatic guide to engineering for production systems. If you're a software developer, and you don't want to get alerts every night for the rest of your life, help is here. With a combination of case studies about huge losses - lost revenue, lost reputation, lost time, lost opportunity - and practical, down-to-earth advice that was all gained through painful experience, this book helps you avoid the pitfalls that cost companies millions of dollars in downtime and reputation. Eighty percent of project life-cycle cost is in production, yet few books address this topic.
This updated edition deals with the production of today's systems - larger, more complex, and heavily virtualized - and is the first book to cover chaos engineering, the discipline of applying randomness and deliberate stress to reveal systematic problems. Build systems that survive the real world, avoid downtime, implement zero-downtime upgrades and continuous delivery, and make cloud-native applications resilient. Examine ways to architect, design, and build software - particularly distributed systems - that stands up to the typhoon winds of a flash mob, a Slashdotting, or a link on Reddit. Take a hard look at software that failed the test and find ways to make sure your software survives.

Similar Books

ISBN 10: 1449373321
ISBN 13: 9781449373320

02 Apr 2017
Martin Kleppmann

ISBN 10: 1491973897
ISBN 13: 9781491973899

02 Apr 2017
Camille Fournier

ISBN 10: 0134494164
ISBN 13: 9780134494166

20 Sep 2017
Robert Martin

ISBN 10: 0135957052
ISBN 13: 9780135957059

09 Jan 2020
David Thomas

ISBN 10: 1492043451
ISBN 13: 9781492043454

06 Mar 2020
Mark Richards

ISBN 10: 1942788339
ISBN 13: 9781942788331

01 Jun 2018
Nicole Forsgren Phd

ISBN 10: 149207800X
ISBN 13: 9781492078005

05 Jan 2021
Eric Freeman

ISBN 10: 0134757599
ISBN 13: 9780134757599

04 Jan 2019
Martin Fowler

ISBN 10: 0201835959
ISBN 13: 9780201835953

01 Mar 2001
Jr. Frederick Brooks

ISBN 10: 1617292230
ISBN 13: 9781617292231

05 Sep 2019
Aditya Bhargava

ISBN 10: 0321127420
ISBN 13: 9780321127426

27 Nov 2002
Martin Fowler

ISBN 10: 0132350882
ISBN 13: 9780132350884

01 Mar 2009
Robert Martin