No Cover
基礎設施架構精煉筆記
本筆記整合了 9 個技術專欄的核心知識,涵蓋計算機網路、資料庫、架構設計、微服務與 DevOps 五大領域。經過去蕪存菁的整理,保留了最具價值的概念、原則與實踐方法。
內容目錄#
| 章節 | 主題 | 說明 |
|---|---|---|
| 01-networking | 計算機網路 | 從實體層到應用層的完整協定棧 |
| 02-database | 資料庫核心 | MySQL 深度解析與最佳實踐 |
| 03-architecture-design | 架構設計 | 從概念到方法論的設計知識體系 |
| 04-microservices | 微服務架構 | 從理論到實踐的完整微服務體系 |
| 05-devops | DevOps 與持續交付 | 從程式碼到生產環境的交付流水線 |
詳細章節#
計算機網路 (7 章)#
| 章節 | 主題 |
|---|---|
| 01 | 網路基礎與分層模型 |
| 02 | 資料鏈結層 |
| 03 | 網路層與路由 |
| 04 | 傳輸層協定 |
| 05 | HTTP 協定 |
| 06 | HTTPS 與安全 |
| 07 | DNS 與 CDN |
資料庫核心 (6 章)#
| 章節 | 主題 |
|---|---|
| 01 | MySQL 架構概覽 |
| 02 | 索引原理與最佳化 |
| 03 | 交易與鎖 |
| 04 | 日誌系統 |
| 05 | 高可用架構 |
| 06 | 效能調校 |
架構設計 (6 章)#
| 章節 | 主題 |
|---|---|
| 01 | 什麼是架構 |
| 02 | 設計原則 |
| 03 | 高效能設計 |
| 04 | 高可用設計 |
| 05 | 可擴展性 |
| 06 | 複雜度管理 |
微服務架構 (5 章)#
| 章節 | 主題 |
|---|---|
| 01 | 微服務基礎 |
| 02 | 服務拆分 |
| 03 | 服務通訊 |
| 04 | 服務發現 |
| 05 | API 閘道 |
DevOps 與持續交付 (8 章)#
| 章節 | 主題 |
|---|---|
| 01 | 持續交付理念 |
| 02 | 版本控制 |
| 03 | 環境管理 |
| 04 | 組態管理 |
| 05 | 建置流水線 |
| 06 | 發布系統 |
| 07 | 測試策略 |
| 08 | 監控與發布 |
建議學習路徑#
路徑一:基礎優先#
適合剛接觸後端開發的工程師:
- 計算機網路 - 理解資料如何在網路中傳輸
- 資料庫核心 - 掌握資料儲存與查詢的核心原理
- 架構設計 - 建立系統設計的基礎思維
- 微服務架構 - 學習分散式系統的設計模式
- DevOps - 掌握工程化交付能力
路徑二:實戰導向#
適合有一定經驗、需要快速上手的工程師:
- 架構設計 → 微服務架構 - 先建立架構思維
- DevOps - 掌握交付流程
- 資料庫核心 → 計算機網路 - 按需深入底層原理
內容來源#
| 領域 | 來源專欄 |
|---|---|
| 網路 | 透視 HTTP 協定、趣談網路協定 |
| 資料庫 | MySQL 實戰 45 講 |
| 架構 | 從零開始學架構、郭東白的架構課 |
| 微服務 | 從 0 開始學微服務、微服務架構核心 20 講、微服務架構實戰 160 講 |
| DevOps | 持續交付 36 講 |
閱讀指南#
Alert 類型說明#
核心觀點與重要概念,需要牢記的關鍵知識點。
實用技巧與建議做法,可直接應用於實際工作。
常見錯誤與陷阱,避免踩坑的注意事項。
補充說明與背景知識,幫助理解上下文。
折疊區塊#
點擊展開範例
折疊區塊用於存放延伸閱讀、程式碼範例等補充內容,避免影響主要閱讀流程。