無封面
Networking Database Architecture Microservices DevOps Distributed Systems System Design

基礎設施架構精煉筆記

涵蓋計算機網路、資料庫、架構設計、微服務、DevOps、分散式系統與系統設計七大領域。經過去蕪存菁的整理,保留了最具價值的概念、原則與實踐方法。

建議學習路徑#

路徑一:基礎優先#

適合剛接觸後端開發的工程師:

  1. 計算機網路 - 理解資料如何在網路中傳輸
  2. 資料庫 - 掌握資料儲存、查詢、快取的核心原理
  3. 架構設計 - 建立系統設計的基礎思維
  4. 微服務架構 - 學習分散式系統的設計模式
  5. 分散式系統 - 容錯、效能、一致性深化
  6. DevOps - 掌握工程化交付能力
  7. 系統設計 - 用典型題型整合上述知識

路徑二:實戰導向#

適合有經驗、需要快速上手的工程師:

  1. 架構設計 ➡️ 微服務架構 ➡️ 分散式系統 - 先建立架構思維
  2. DevOps - 掌握交付流程
  3. 系統設計 - 串連基礎與實戰
  4. 資料庫 ➡️ 計算機網路 - 按需深入底層原理

閱讀指南#

Alert 類型說明#

核心觀點與重要概念,需要牢記的關鍵知識點。

實用技巧與建議做法,可直接應用於實際工作。

常見錯誤與陷阱,避免踩坑的注意事項。

補充說明與背景知識,幫助理解上下文。

折疊區塊#

點擊展開範例

折疊區塊用於存放延伸閱讀、程式碼範例等補充內容,避免影響主要閱讀流程。