Release It!: Design and Deploy Production-Ready Software, 2/e (Paperback)
暫譯: 釋放它!設計與部署生產就緒的軟體,第二版(平裝本)
Michael T. Nygard
- 出版商: Pragmatic Bookshelf
- 出版日期: 2018-02-13
- 售價: $1,900
- 貴賓價: 9.5 折 $1,805
- 語言: 英文
- 頁數: 378
- 裝訂: Paperback
- ISBN: 1680502395
- ISBN-13: 9781680502398
-
相關分類:
設計需求 Requirement
-
相關翻譯:
發布!設計與部署穩定的分佈式系統, 2/e (簡中版)
立即出貨 (庫存=1)
買這商品的人也買了...
-
$1,782Mastering Regular Expressions, 3/e (Paperback)
-
$620$490 -
$1,610$1,530 -
$940$700 -
$320$250 -
$2,400$2,280 -
$480$379 -
$1,900$1,805 -
$1,615Cracking the Coding Interview : 189 Programming Questions and Solutions, 6/e (Paperback)
-
$780$616 -
$580$493 -
$2,890$2,746 -
$1,980Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems (Paperback)
-
$1,520$1,444 -
$790$616 -
$450$356 -
$1,630$1,549 -
$580$452 -
$2,052MongoDB: The Definitive Guide: Powerful and Scalable Data Storage, 3/e (Paperback)
-
$1,980$1,881 -
$720$612 -
$1,995The Pragmatic Programmer: your journey to mastery, 2/e (20th Anniversary Edition) (Hardcover)
-
$520$468 -
$599$473 -
$690$538
相關主題
商品描述
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.
商品描述(中文翻譯)
一個重大的軟體故障可能會讓公司損失數百萬美元,但透過簡單的設計和架構變更可以避免這種情況。這本暢銷的行業標準新版本將教你如何創建運行時間更長、故障更少、在發生問題時能更好恢復的系統。新內容包括 DevOps、微服務和雲原生架構。穩定性反模式已經擴展到包括大型系統中的系統性問題。這是一本必備的實用指南,專注於生產系統的工程。
如果你是一名軟體開發人員,並且不想在未來的每個晚上都收到警報,這本書將為你提供幫助。書中結合了關於巨大損失的案例研究——損失的收入、損失的聲譽、損失的時間、損失的機會——以及通過痛苦經驗獲得的實用、務實的建議,幫助你避免那些讓公司在停機和聲譽上損失數百萬美元的陷阱。專案生命週期成本的80%都在生產中,但很少有書籍針對這個主題進行探討。
這本更新版處理當今系統的生產——更大、更複雜且高度虛擬化——並包括混沌工程的信息,這是一種應用隨機性和故意壓力以揭示系統性問題的學科。構建能夠在現實世界中生存的系統,避免停機,實現零停機升級和持續交付,並使雲原生應用具備韌性。檢視架構、設計和構建軟體的方式——特別是分散式系統——以抵禦突發事件、Slashdot效應或 Reddit 上的鏈接。仔細檢視那些未能通過測試的軟體,並尋找確保你的軟體能夠生存的方法。
要跳過痛苦並獲得經驗……就拿這本書吧。