BookFrontier
Release It! by Michael T. Nygard
Book

Release It!

Design and Deploy Production-ready Software

The Pragmatic Programmers · 2018-02-13

Release It!: Design and Deploy Production-ready Software

Buy on Amazon

See Lists Featuring This Book

Disclosure: Some outbound links are affiliate links. If you buy through them, we may earn a commission. It doesn't affect which books we include. Learn more in our disclosure policy.

Who It's For

  • Good for readers who enjoy Computers / Software Development & Engineering / Project Management
  • Good for fans of Programming

What You Get

  • Reading lane: Software Development & Engineering.
  • Publisher: The Pragmatic Programmers.

Categories

What we read

  • Computers / Software Development & Engineering / Project Management

    88%
  • Computers / Software Development & Engineering / General

    85%
  • Computers / Software Development & Engineering / Quality Assurance & Testing

    85%

About This Book

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...

Read full 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 includes information on 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. To skip the pain and get the experience...get this book.

Similar Books

The Nature of Software Development by Ron Jeffries

The Nature of Software Development

Shared categories: Computers / Software Development & Engineering / Project Management · Computers / Software Development & Engineering / General

Lessons Learned in Software Testing by Cem Kaner

Lessons Learned in Software Testing

Shared categories: Computers / Software Development & Engineering / Project Management · Computers / Software Development & Engineering / General

Software Estimation Without Guessing by George Dinwiddie

Software Estimation Without Guessing

Shared categories: Computers / Software Development & Engineering / Project Management · Computers / Software Development & Engineering / General

Pragmatic Programmer, the by Andy Hunt

Pragmatic Programmer, the

Shared categories: Computers / Software Development & Engineering / Project Management · Computers / Software Development & Engineering / General

Learning Agile by Andrew Stellman

Learning Agile

Shared categories: Computers / Software Development & Engineering / Project Management · Computers / Software Development & Engineering / General

Tidy First? by Kent Beck

Tidy First?

Shared categories: Computers / Software Development & Engineering / General · Computers / Software Development & Engineering / Quality Assurance & Testing

Become an Effective Software Engineering Manager by Dr. James Stanier

Become an Effective Software Engineering Manager

Shared categories: Computers / Software Development & Engineering / Project Management · Computers / Software Development & Engineering / Quality Assurance & Testing

Refactoring by Martin Fowler

Refactoring

Shared categories: Computers / Software Development & Engineering / General · Computers / Software Development & Engineering / Quality Assurance & Testing