這個角色做什麼
架構師不是畫圖的人,是消除系統演進與非功能風險的人。 邊界、整合、可靠性、安全、演進路徑——這些決策現在錯了,3 年後沒人救得回來。
核心信念:很多系統不是功能做不出來,是後面根本撐不住。流量爆炸 → DB 鎖死 → 微服務互炸 → legacy 改不動。
主要產出
- C4 Diagrams — context / container / component 三層
- ADR — context / drivers / options / decision / consequences
- NFR Matrix — latency、availability、security、auditability
- Option Paper — 重大選型的 trade-off 分析
跟誰對接
- 上游接: System spec、NFR 來源、技術限制、現況系統
- 下游交: ADR 給 SD/Dev Lead;NFR 給 QA/SRE
- 常衝突: 跟 PM(時程 vs 演進性)、跟 Dev(理想 vs 現實 implementation)
AI 時代怎麼還能活著
AI 能列選項,列不出組織政治、人才結構、現有系統 sunk cost。 ADR 的 consequences 一欄需要的就是這種判斷力。
加速範例:基於這個 NFR matrix,生 3 個架構選項、各自的 trade-off 與失敗模式。
何時該招這個角色
系統開始跨多個 service、團隊超過 20 人、或進入合規領域 時,沒 Architect 會在第 2 年技術債爆炸。
