System Design 101

用圖示和通俗語言講解大型系統如何運作以及如何設計

GitHub 91k 學習資源 See repository Web

這是一份以圖示為主的系統設計入門資料,用簡單的語言講解原理,適合準備系統設計面試的工程師,也適合想了解生產系統底層運作方式的人。倉庫由 ByteByteGo 維護,每個主題都連結到其網站上的完整文章。

內容按主題分組,包括 API 與 Web 開發、快取與效能、資料庫與儲存、雲與分散式系統、軟體架構、安全以及技術面試等。每一條都是對單個概念的簡短圖解式總結。

分類

同類軟體

System Design Primer

面試準備 學習資源

378k

免費的大規模系統設計指南,適合備戰系統設計面試,附帶記憶卡片

The Algorithms - Python

面試準備 學習資源

226k

面向學習的 Python 經典演算法實現,而非用於生產環境的庫

JavaScript Algorithms

面試準備 學習資源

197k

用 JavaScript 實現的經典資料結構與演算法,附帶講解和延伸閱讀