架構設計是技術人員成長和晉升過程中必須掌握的技能,但目前業(yè)界缺乏架構師學習和培養(yǎng)方面體系化的知識和實踐的指導,本書結合作者多年在架構設計方面的學習、思考、實踐,提出了完整的一套架構設計方法論,包括什么是架構、架構設計的目的、架構設計原則、架構設計流程、架構設計模式和技巧、互聯(lián)網公司技術演進等內容。這套架構設計方法論適合不同行業(yè),比如互聯(lián)網、企業(yè)應用等;也適合不同的技術領域,比如后端架構設計、前端架構設計、客戶端架構設計、測試平臺架構設計、運維平臺架構設計等。 本書由淺入深地闡述了架構設計的相關內容,比較適合以下類型的讀者: · 沒有架構設計經驗,但對架構設計非常有興趣,希望學習架構設計技術,提升技術能力,成為“大廠面霸”的讀者; · 已經嘗試了一些架構設計,但挖了各種“坑”或踩了各種“坑”,希望知道“為什么”的技術人員; · 具備一定的架構設計經驗,想進一步系統(tǒng)化地提升架構設計能力,成為令人羨慕的“高級技術專家”“資深技術專家”的讀者。