Launch Atlas logoLaunch.Atlas
Role · 07Design

架構師

決定系統未來會不會死

Architect

架構師 · 角色卡插圖

這個角色做什麼

架構師不是畫圖的人,是消除系統演進與非功能風險的人。 邊界、整合、可靠性、安全、演進路徑——這些決策現在錯了,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 年技術債爆炸。