覆雜系統架構設計實戰:從架構設計原理到頂尖公司面試

相關主題

商品描述

本書系統講解覆雜系統架構設計知識,兼具理論深度與實踐價值。全書分為三部分,先闡述系統設計基礎概念、分布式系統屬性及核心定理與數據結構;再詳解DNS、負載均衡器、數據庫、分布式緩存等核心組件的設計與實現; 通過API設計、安全防護等實踐內容及URL短鏈、仿Twitter/Instagram/Google Docs等真實案例,結合面試指南與實用手冊,助力讀者掌握系統設計思維。本書面向軟件工程師、面試求職者等群體,既夯實理論基礎,又提供實操方法,幫助應對系統設計面試與實際工作中的覆雜問題。

作者簡介

迪倫德拉·辛哈(Dhirendra Sinha) 谷歌軟件工程 ,天使投資人,曾在多家創業公司擔任戰略與技術顧問。Dhirendra在軟件工程領域深耕近20年,善於構建高度可擴展的覆雜分布式系統,長於管理多團隊的工程項目,職業生涯橫跨思科、甲骨文、雅虎和谷歌等科技巨頭,並在多家早期及成熟創業公司擔任領導職務。除了紮實的軟件工程實踐經驗,他還持續7年講授分布式系統設計課程。Dhirendra擁有印度理工學院古瓦哈提分校工學學士學位和美國得克薩斯農工大學理學碩士學位。特賈斯·喬普拉(Tejas Chopra) Netflix 軟件工程師, 開發了支持Netflix 系統和個性化服務的機器學 臺。作為美國 的EB1A(愛因斯坦)簽證獲得者,Tejas還榮獲“40位40歲以下科技精英”獎項,兩度登上TEDx演講臺,並當選英國計算機學會(BCS)會士。他經常在雲計算、區塊鏈、機器學習、軟件開發和工程領導力等領域的重要會議和專題研討會上發表演講。2023年,Tejas獲得印度成就者論壇頒發的“ 成就獎”。他在美國亞利桑那州 技術大學擔任軟件開發客座教授,同時也是一位活躍的天使投資人。他擁有美國匹茲堡卡內基梅隆大學電氣與計算機工程碩士學位。