這是一份免費開源的指南,適合想了解大型系統如何構建的工程師,也適合準備系統設計面試的人。它更像是一組整理好的學習資料,讀者可以直接跳到自己需要的主題。
內容從效能與可擴充套件性、一致性與可用性等核心權衡講起,接著介紹 DNS、CDN、負載均衡、快取、資料庫、非同步處理和通訊等基礎元件。之後是帶參考答案和圖示的面試題,以及物件導向設計練習,並提供 Anki 記憶卡片用於間隔複習。
這是一份免費開源的指南,適合想了解大型系統如何構建的工程師,也適合準備系統設計面試的人。它更像是一組整理好的學習資料,讀者可以直接跳到自己需要的主題。
內容從效能與可擴充套件性、一致性與可用性等核心權衡講起,接著介紹 DNS、CDN、負載均衡、快取、資料庫、非同步處理和通訊等基礎元件。之後是帶參考答案和圖示的面試題,以及物件導向設計練習,並提供 Anki 記憶卡片用於間隔複習。