iT邦幫忙

2026 iThome 鐵人賽

DAY 30
0
IT Operation

30 天建立架構思維 - From Blocks to Castle系列 第 30

Day 30 - 架構師的核心價值:讓企業具備面對變化、持續演進的能力

  • 分享至 

  • xImage
  •  

https://ithelp.ithome.com.tw/upload/images/20260807/20105769KVgn4CE0k9.png

架構師的價值,不在於僅是設計出一套好的架構,而在於讓企業能夠在業務、技術與風險持續變化的環境中,做出正確且可持續的技術決策。

企業規模與架構複雜度

企業剛開始建立資訊系統時,很多事情其實不需要特別區分角色。開發人員可以同時思考系統功能與技術選擇,系統工程師可以處理基礎環境,主管也能直接掌握整體狀況。當系統數量不多、技術環境相對單純時,這樣的方式通常就能夠運作。

但隨著企業持續成長,新的系統不斷增加,既有平台開始互相整合,雲端與地端環境並存,資料需要跨系統流動,同時還要面對資安、法規、成本、可用性與營運韌性等要求。此時,一個技術決策往往不再只影響單一系統,而可能牽動其他系統、平台甚至整個企業的技術環境。

因此,企業需要的就不只是能夠完成系統建置的人,而是能夠從整體角度思考不同系統之間的關係,以及每一項技術決策對企業未來可能產生的影響。架構師所處理的,也正是這個層面的問題。

架構師需要將業務需求、系統設計、技術選擇、安全要求、治理制度與長期發展放在同一個脈絡中思考,協助企業在複雜的條件下做出合理的架構決策。這也是當企業規模逐漸擴大之後,架構師的重要性會越來越明顯的原因。

技術選擇與企業需求

企業遇到新的需求時,最容易出現的討論通常是「要使用什麼技術」。要不要上雲?要使用哪一個平台?要採用什麼資料庫?要不要導入新的安全產品?系統要不要微服務化?

這些問題看起來都是技術問題,但真正需要回答的往往不是哪一個技術最好,而是哪一個選擇最適合企業目前的條件,以及未來可能面對的變化。

例如,一項新的雲端服務可能具有很好的技術能力,但如果企業目前缺乏相應的管理能力,導入之後反而可能增加營運與治理負擔;一套看似簡單的架構,如果未來需要支援跨區營運或大量系統整合,也可能很快成為新的限制。

因此,架構師需要把技術選擇放回企業的整體脈絡中重新思考。這包含業務真正需要什麼、目前有哪些既有能力、哪些風險可以接受、哪些風險必須控制,以及這項決策未來是否仍然具有調整與擴充的空間。

所以,架構師的價值並不是替企業找到「最好的技術」,而是協助企業在不同條件與限制之下,找到最適合的技術選擇與架構方向。

為未來保留空間

很多架構決策一旦做下去,後面要再改就沒那麼容易,也就是常聽到的「技術債」。

一個系統採用什麼身分架構,可能影響未來整個企業的權限治理;資料如何儲存與交換,可能影響後續的整合、分析與合規;系統如何部署,也可能決定未來是否容易擴展到不同區域或不同平台。

因此,架構師不能只看眼前的需求。現在的系統規模可能只有幾個服務,但未來可能快速增加;目前只有單一雲端平台,未來可能需要跨平台;現在的資料量可能有限,未來卻可能成長數十倍。企業甚至可能因為組織調整、併購或新的法規要求,而必須重新改變既有的資訊環境。例如企業開始進行數位轉型、開始導入AI,那在符合公司大原則的前提下,架構師要怎麼協助企業達成目的?

這並不代表架構師必須預測未來會發生什麼,而是在設計時保留適當的彈性,避免今天為了解決一個問題所做的決策,反而成為企業未來發展的限制。

所以在做架構設計時,除了考慮現在能不能用,也要留意未來要不要改、能不能擴充,以及環境改變之後還有多少調整的空間。

整體架構與局部決策

企業規模擴大之後,另一個常見的問題是,每一個團隊看起來都沒有做錯,但整體環境卻逐漸變得複雜。

A 團隊選擇了一套適合自己的技術,B 團隊也做出了符合自身需求的設計,資安團隊建立了安全控制,維運團隊則依照既有流程管理環境。每一個決策單獨來看似乎都合理,但當這些選擇放在一起時,可能出現重複建置、系統依賴過多、管理方式不一致,甚至不同平台之間難以整合的情況。

這也是架構師需要站在整體角度思考的地方。架構師並不是要取代每一個團隊的專業判斷,而是需要確認這些局部決策放在企業整體環境中是否仍然合理,包括哪些能力應該共用、哪些設計需要標準化、哪些地方可以保留彈性,以及哪些例外需要進一步評估。

當企業逐漸建立共同的架構原則,團隊就不必每一次遇到新需求時都從零開始判斷,也能降低因為個別決策逐漸累積而形成的技術複雜度。架構師因此不只是參與單一專案,而是在協助企業維持整體架構的一致性。

架構能力的累積

回頭看這三十天談過的內容,從架構原則、CAF、Landing Zone、Well-Architected Framework,到 Zero Trust、Threat Modeling、CIS Benchmark、Security Baseline 與企業治理規範,看起來涉及許多不同的技術與方法。

但這些內容真正共同指向的,並不是架構師需要記住多少工具或框架,而是需要建立一套面對複雜問題的思考方式。

當企業面對新的技術、新的業務需求或新的風險時,架構師需要理解問題、拆解需求、辨識彼此之間的關係、評估不同選擇帶來的影響,再將這些因素轉化成可以被團隊理解與執行的架構決策。

這種能力並不會因為某一項產品被淘汰而失去價值。平台會改變,雲端服務會改變,開發模式會改變,甚至企業本身的業務也會改變,但企業始終需要有人思考:這些變化應該如何被吸收進既有環境,而不讓整個架構失去控制?

因此,架構師需要長期累積的,不只是技術經驗,而是理解問題、判斷取捨與建立設計原則的能力。

架構師的判斷

如果把架構師的工作只理解成畫架構圖,很容易低估這個角色真正能夠帶來的價值。

架構圖只是表達設計的一種方式,背後真正重要的是架構師所做的判斷:為什麼系統需要這樣設計?為什麼這項技術適合目前的需求?哪些風險必須優先處理?哪些地方需要建立標準?哪些地方則應該保留彈性?

更重要的是,這些判斷不能只存在於架構師個人的經驗裡,而應該逐漸轉化成企業可以理解、討論與延續的設計原則。當不同團隊能夠依循共同的原則做出技術決策,企業就能逐漸累積屬於自己的架構能力,而不是每一次遇到新的技術或需求,都重新摸索一次。

因此,架構師所留下的,不應該只是一套完成的系統或一張架構圖,而是一套能夠持續支撐企業做出技術決策的架構能力。

結語

這三十天談了很多技術,也談了很多框架,但我希望最後留下的並不是一份架構工具清單。

從架構原則到各種框架與安全方法,這些內容看起來各自解決不同的問題,但回到企業實際的環境裡,最終都會回到同一件事:面對需求、技術與風險的變化時,怎麼做出合適的選擇。

企業需要架構師,不是因為架構很複雜,而是因為企業的決策已經複雜到不能只從單一系統或單一技術來思考。

當企業規模越大、系統越多、技術越分散,越需要有人站在整體的角度思考,讓每一次技術選擇不只是解決眼前的問題,也能成為下一階段發展的基礎。

而架構師要做的,就是在這些彼此牽動的條件之間找到適合企業的方向,並讓這些決策能夠逐步累積成企業自己的架構能力。

最終留下來的,不只是架構本身,而是企業面對下一個問題時,仍然知道該怎麼做判斷。


上一篇
Day 29 - 企業管理規範:持續更新與累積
系列文
30 天建立架構思維 - From Blocks to Castle30
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言