🎯 什麼情境該想到我

當你面對「設計一個 X 系統」這種又大又模糊的題目(面試或實務),不知從何下手時。

⚙️ 怎麼用(四步,別急著畫框)

  1. 釐清需求與範圍:功能需求(要做什麼)、非功能需求(規模、延遲、一致性)、圈定範圍。不確定就問。
  2. 容量估算:粗估 QPS、儲存量、頻寬(見 工具-容量估算),決定選型量級。
  3. 高層設計:畫出主要方塊與資料流(客戶端 → 負載均衡 → 服務 → 快取 → DB → 佇列…)。
  4. 深入與取捨:挑 1–2 個關鍵元件深入(如何分區/複製/快取),主動討論瓶頸與替代方案的取捨

面試/評審看重的是推理與取捨,不是背標準答案。

🧪 我實際套用的紀錄

  • 2026-07-15:(待填)

⚠️ 注意

  • 最常見錯誤是跳過步驟 1 直接畫架構——沒釐清需求,後面全是猜。

🔗 相關工具