🎯 什麼情境該想到我
當你要評估或設計一個資料/後端系統,想有一套「該顧哪些面向」的總框架時。
⚙️ 怎麼用(三個評估軸)
- 可靠性(Reliability):即使硬體/軟體/人為出錯,仍能正確運作。→ 設計容錯,主動注入故障測試。
- 可擴展性(Scalability):先定義負載參數(QPS、讀寫比、資料量),再看負載成長時效能如何。用百分位(p95/p99)談延遲,別只看平均。
- 可維護性(Maintainability):可運維性、簡單性(控制複雜度)、可演進性。
面對任何系統,逐軸問一遍,就不會漏掉非功能面。
🧪 我實際套用的紀錄
- 2026-07-15:(待填)
⚠️ 注意
- 「可擴展」不是布林值;一定要問「隨『哪個負載參數』成長」。