系統設計面試實戰指南

這門課將帶你掌握清晰的四步驟架構,助你從容應對面試,有條理地架構出高擴展的大型分散式系統。

6 sections · 23 lessons

Course outline

基礎架構

  1. 架構演化
  2. 系統架構的循序擴展實戰
  3. 規模估算
  4. 解題框架

核心元件

  1. 流量限制
  2. 一致雜湊
  3. 鍵值儲存
  4. 唯一識別

經典系統

  1. 短網址
  2. 網路爬蟲
  3. 通知系統
  4. 動態消息

即時系統

  1. 即時通訊
  2. 搜尋補齊

儲存串流

  1. 影音串流
  2. 雲端硬碟
  3. 資料庫
  4. 快取策略

分散架構

  1. 負載平衡
  2. 資料分片
  3. CAP定理
  4. 訊息佇列
  5. 無狀態設計

Start learning with Wondering