enterprise-system-design
為工程師設計的原始碼導向課程與參考資料,協助打造能承受真實流量、部分故障、安全審查及需求變更的系統
enterprise-system-design 是什麼?
原始碼導向課程與參考資料,專為設計需承受真實流量、部分故障、安全審查及需求變更的系統之工程師而設,涵蓋企業系統設計、分散式系統、AI 系統、網路安全、可靠性、雲端、高效能運算、邊緣運算及關鍵任務基礎設施。
enterprise-system-design 概覽
這是什麼
這是一門以原始資料為基礎的課程與技術參考,專為需要設計能承受真實流量、部分故障、安全審查與需求變更的工程師而設。內容涵蓋企業系統設計、分散式系統、AI 系統、網路安全、可靠性、雲端、HPC、邊緣運算與關鍵任務基礎設施。課程以模組與原則組織,重點放在 Azure 平台與 AI 工作負載。
主要功能
- 以原始資料為基礎:每堂課追蹤一個請求通過其邊界(身分、網路、API、資料、佇列、模型、操作者、復原路徑)。
- 涵蓋 10 個模組,從基礎到系統設計案例研究,每個模組處理一個架構問題。
- 包含 Hazem 的原則,橫跨六個學科:工程、關鍵任務系統、網路安全、AI 系統、網路、可靠性與營運。
- 提供依賴流程圖,顯示從基礎到生產現實的進展。
- 每個章節留下設計產出(需求、假設、架構、信任邊界等)。
- 使用 Azure Well-Architected Framework 作為重複審查的透鏡。
- 提供多條學習路線(工程判斷、心智模型、可靠服務、企業 AI 系統、原則)。
使用情境
- 需要在真實限制下做出架構決策的工程師。
- 在 Azure 上設計可靠、安全且可操作的平台。
- 建置企業 AI 系統,包含檢索、權限感知資料、速率限制、路由、代理與服務。
- 從第一原理到生產 AI 工作負載學習系統設計。
- 為安全審查、成本最佳化與營運卓越做準備。
快速開始
bash git clone https://github.com/DrHazemAli/enterprise-system-design.git cd enterprise-system-design open foundation/README.md
授權與價格
儲存庫中未明確說明授權條款。該專案標示為開放原始碼(pricing_type: open_source)。
內容整理自該專案公開的 README 與儲存庫資訊。