本書分為四個部分,每部分內容都由一個研究案例引出。第一部分介紹了如何保證系統(tǒng)的生存,即維護系統(tǒng)正常運行。第二部分介紹了如何衡量系統(tǒng)的容量,以及如何隨時間來優(yōu)化系統(tǒng)的容量。在第三部分講述了架構師在為數(shù)據(jù)中心構建軟件時應該思考的一般設計問題。第四部分討論了系統(tǒng)的運行壽命,將其作為整個信息生態(tài)環(huán)境的一部分。書中代碼采用的Java語言,熟悉編程的人都能輕易閱讀。作者從Java和Unix的視角看問題,因而本書的焦點比較中立,著眼于跨所有平臺的技術和概念。在每種模式和反模式的末尾,都有一段簡短精要的總結。本書適合面向企業(yè)級軟件的架構師、設計師和開發(fā)人員閱讀參考。