Bookbot

Release it! Design and deploy production-ready software

Ocena książki

Więcej o książce

A single dramatic software failure can cost millions, but simple design and architecture changes can prevent this. This updated industry standard shows how to create systems that run longer, experience fewer failures, and recover effectively when issues arise. New topics include DevOps, microservices, and cloud-native architecture, addressing systemic problems in large-scale systems. This pragmatic guide is essential for engineering production systems. If you're a software developer tired of nightly alerts, this resource offers practical advice based on real-world case studies of significant losses—financial, reputational, and temporal. Despite 80% of project life-cycle costs occurring in production, few resources focus on this critical area. The latest edition tackles the complexities of modern systems, including chaos engineering, which uses randomness and stress to uncover systemic issues. Learn to build resilient systems that minimize downtime, implement zero-downtime upgrades, and support continuous delivery. Explore methods to architect and design software, particularly distributed systems, to withstand challenges like sudden traffic spikes or viral links. Analyze past software failures to ensure your solutions endure the test of real-world conditions.

Zakup książki

Release it! Design and deploy production-ready software, Michael T. Nygard

Język
Rok wydania
2018
Oprawa
(miękka)
Jak tylko się pojawi, wyślemy Ci wiadomość e-mail.

Metody płatności

4,4
Bardzo dobra
149 Ocena

Brakuje nam tutaj Twojej recenzji.

Tytuł
Release it! Design and deploy production-ready software
Język
angielski
Rok wydania
2018
Oprawa
miękka
Liczba stron
378
ISBN10
1680502395
ISBN13
9781680502398
Seria
Ocena
4,35 z 5
Opis
A single dramatic software failure can cost millions, but simple design and architecture changes can prevent this. This updated industry standard shows how to create systems that run longer, experience fewer failures, and recover effectively when issues arise. New topics include DevOps, microservices, and cloud-native architecture, addressing systemic problems in large-scale systems. This pragmatic guide is essential for engineering production systems. If you're a software developer tired of nightly alerts, this resource offers practical advice based on real-world case studies of significant losses—financial, reputational, and temporal. Despite 80% of project life-cycle costs occurring in production, few resources focus on this critical area. The latest edition tackles the complexities of modern systems, including chaos engineering, which uses randomness and stress to uncover systemic issues. Learn to build resilient systems that minimize downtime, implement zero-downtime upgrades, and support continuous delivery. Explore methods to architect and design software, particularly distributed systems, to withstand challenges like sudden traffic spikes or viral links. Analyze past software failures to ensure your solutions endure the test of real-world conditions.