文章分類
架構
-
利害關係人管理是企業架構的核心能力
企業架構師受過的訓練,是以系統思維看待問題。我們描繪業務能力、應用系統、資訊流、整合關係、技術平台、相依性、風險與目標狀態。我們學習如何描述複雜性,以及如何設計從現況走向更有意識、更具方向性的未來狀態。然而,最棘手的架構問題,往往與技術本身沒有太大關係。
閱讀全文 -
企業架構必須從企業之外開始
企業架構(Enterprise Architecture)通常被描述為一門由內而外理解組織的學科:涵蓋業務能力、流程、應用程式、資料、技術、治理、標準與轉型路線圖。我們建立架構原則、參考架構、技術策略與目標藍圖,也以愈來愈精細的方式描繪整個企業。
閱讀全文 -
為什麼企業架構師必須為成果而設計,而不只是為系統而設計
企業架構(Enterprise Architecture)傳統上與組織的內部結構密切相關。我們繪製應用系統地圖、整合與精簡技術組合、定義資料模型、建立標準,並設計目標架構。這些工作當然不可或缺,但它們也可能造成一種危險的錯覺:只要我們足夠了解企業內部,就等於了解整個企業。
閱讀全文 -
為另類資產建立氣候價值架構
在另類投資領域,氣候變遷正逐漸從永續發展職能走進投資委員會的核心議程。私募股權、私募債務、房地產與基礎建設投資者開始發現,氣候風險不只是揭露義務或 ESG 考量。它可以直接影響現金流、資本支出、融資成本、債務承受能力、終值,以及最終的投資報酬。
閱讀全文 -
策略不是規劃,而是選擇
許多企業誤將策略(Strategy)與規劃(Planning)畫上等號。他們投入大量時間制定詳細的藍圖、完整的能力地圖,以及跨越數年的數位轉型計畫,彷彿文件越完整,成功的機率就越高。然而,真正長期領先競爭者的企業,很少是因為規劃得更完善,而是因為做出了更好的選擇。
閱讀全文 -
人工智能會取代企業架構師嗎?
企業架構師有兩種。第一種會翻一翻業界框架的某個章節,從供應商的部落格找到一份參考架構,用自己慣用的工具重新畫一遍,再以自己的想法呈現出來。他們是有用的。但拉長時間軸來看,他們也是可以被自動化取代的。第二種則把每一次的交付都當成一份小型的原創研究在做。他們產出的是框架,不是投影片。他們的報酬,來自於只有他們才寫得出來的內容。我最近一直在想自己正在變成哪一種,而最近讀到的一段話,讓這個問題變得更尖銳,我想分享一下。
閱讀全文 -
無我思維、正向心態與不懈努力如何驅動企業轉型
身為一名企業架構師,我所處的環境往往充滿強烈觀點、相互競逐的優先順序,以及高風險的決策。無論是策略審查、供應商評估、數位轉型計畫,還是 AI 導入與平台現代化,這些都不只是技術討論,更是觀點、身份與地位容易彼此碰撞的場域。
閱讀全文 -
企業架構如何在動盪世界中塑造策略
企業架構(Enterprise Architecture)位於策略與執行的交會點上,是少數必須同時理解外部市場力量與內部組織能力的學科。在全球競爭、數位顛覆與持續變革的時代,組織已無法只依賴單一策略視角。企業架構師必須整合多種策略觀點,將其轉化為一致且可落地的行動方向。
閱讀全文 -
企業架構師能從 IKEA 與全球策略管理學到什麼
策略常被描述為一份計畫,但在實務上,它更是一種對長期方向的承諾,以及引導管理層做出決策的紀律。身為企業架構師,我們正站在「意圖」與「落地執行」的交會點。我們的角色不只是記錄策略,而是將策略轉化為組織的結構、能力、平台與治理機制,讓企業能夠在長時間內持續成功。
閱讀全文 -
為何企業架構必須在顛覆性世界中建立急迫感、清晰度與信任
當我以企業架構師的身分加入組織時,最初的期待是清晰而熟悉的。我們將遵循以策略為導向、符合 TOGAF 的架構方法:從願景與使命出發,理解業務架構,推導技術架構,指導解決方案設計,並透過架構發展方法(ADM)週期來治理與監控變革。理論上,這樣的做法能夠在策略與執行之間建立一致性、可追溯性與長期連貫性。然而在實務中,我所觀察到的挑戰,遠不只是方法論是否被遵循,而是更深層的文化、組織結構與行為模式問題。
閱讀全文 -
策略、治理與方向的紀律
策略制定常被描述為一個理性且線性的過程,包括分析外部環境、評估內部資源、設定目標,以及選擇前進的方向。然而在實務中,策略存在於使命、權力、資訊與控制的交會點上。它不僅受到市場與能力的影響,也深受治理架構、使命宣言、管理控制制度以及董事會監督方式的塑造。若要讓策略不淪為一年一度的規劃儀式,理解這些要素之間的互動至關重要。
閱讀全文 -
成為組織所需要的架構師
身為企業架構師,我們花大量時間塑造組織的未來狀態——商業能力、技術版圖以及營運模式。然而,在設計目標架構的過程中,我們常常忽略最重要的藍圖:我們自己。成為組織真正需要的架構師,並不是關於頭銜、框架或產出物,而是從定義並刻意實踐理想中的自己開始。
閱讀全文 -
透過可衡量的小行動實現策略目標
實現策略目標常被形容為一場宏大的追求、一幅大膽的願景、一場跨年度的轉型計劃,旨在重塑整個組織。然而,在實際情況中,策略失敗往往不是因為願景不清晰,而是因為「從現在到未來」之間的路徑過於抽象,讓人無法真正付諸行動。領導者談論成果,團隊著眼於任務,兩者之間的落差正是行動力消散之處。
閱讀全文 -
企業架構師的目標與績效指標 - 策略、成果與真正的價值
企業架構師(Enterprise Architect, EA)的角色位於商業策略、技術方向與組織變革的交界處。然而,當談到設定目標與績效指標(KPI)時,許多企業往往難以清晰界定成功的樣貌。不同於交付團隊可用任務完成度或功能上線等明確指標衡量進展,企業架構師的工作主要影響的是「成果」。這些成果具有系統性、多維性,並受多方因素共同影響,並非僅靠個人或單一團隊就能決定。因此,企業架構師的價值是真實存在的,但往往較為間接、長期,且不易立即量化。
閱讀全文 -
企業架構師的向上管理之道
在一個專注於技術精通與數位轉型的時代,有一個真理始終不變:企業的核心是人。對企業架構師而言,挑戰不僅僅是設計可擴展的系統或將技術與策略對齊,更關鍵的是學會「向上管理」。
閱讀全文 -
像企業架構師一樣思考
從解決方案架構師轉型為企業架構師,不僅是一場職業變遷,更是一場思維的進化。這意味著從技術專精走向策略影響力,從知識的深度延伸到視野的廣度。在這個角色中,成功的衡量標準不再是你親手建造了多少系統,而是你能否在不斷變化的組織中,推動一致性、促進協作、並激發共同的方向感。
閱讀全文 -
如何在當今快速變化的商業世界中生存
在當今快速變化且競爭激烈的全球經濟中,專業人士面臨著不斷成長的壓力。僅僅做好本職工作已經不夠,要真正成功,你必須不斷地投資自己,磨練技能,成為不可替代的人——一個擁有獨特價值的人。
閱讀全文 -
CUDA 中的合併記憶體存取以實現高效能運算
在開發 CUDA 應用程式時,有效的記憶體使用 對於發揮 GPU 的全部潛力至關重要。在眾多最佳化策略中,合併記憶體存取(Coalesced Memory Access) 在降低記憶體延遲與最大化頻寬使用率方面扮演關鍵角色。本文將探討此概念的核心原理、其重要性,以及如何在 CUDA 程式中實作。
閱讀全文 -
MapReduce - 簡化的大數據處理方法
在大數據時代,跨分佈式系統處理和生成大規模數據集是一項挑戰。這正是 MapReduce 發揮作用的地方——這是一種簡化分佈式數據處理的編程模型。由 Jeffrey Dean 和 Sanjay Ghemawat 在 Google 開發的 MapReduce,透過抽象並簡化並行計算、數據分佈與容錯處理的複雜性,使數據處理變得可擴展且可靠。我們來探討這種變革性方法的運作方式,以及它為何如此重要。
閱讀全文 -
軟體設計中非同步訊息傳遞的挑戰
非同步訊息傳遞是現代分散式系統的基石。它能夠讓服務之間解耦,提高可擴展性,並促進容錯能力。然而,採用這種模式也伴隨著一系列挑戰。在本篇文章中,我們將探討開發人員在使用非同步訊息系統時常見的困難,以及如何應對這些挑戰。
閱讀全文 -
Conway 定律 - 組織溝通如何影響系統設計
在軟體開發和系統架構領域,一個經常被討論但有時會被誤解的原則是 Conway 定律。這個定律由 Melvin Conway 在 1968 年提出,內容如下:
閱讀全文 -
C4 模型:可視化軟體架構
軟體架構是任何成功系統的核心,定義了其組件的結構及其互動方式。然而,向不同的利害關係人(如開發人員、業務分析師或高層管理人員)有效傳達架構信息往往是具有挑戰性的。由 Simon Brown 創建的 C4 模型,提供了一種輕量級但強大的框架,用於以結構化且可擴展的方式可視化軟體架構。該模型在四個抽象層次上提供系統化的方法:環境層(Context)、容器層(Container)、組件層(Component)和程式碼層(Code)。
閱讀全文 -
將我的博客從 Gatsby 遷移到 Astro
在不斷變化的網頁開發世界中,選擇合適的工具對於你的項目至關重要。我的旅程始於 Gatsby,一個流行的靜態網站生成器,但隨著我的博客不斷成長,我遇到了一些挑戰,這促使我探索替代方案。Astro 是一個新的靜態網站生成器,它承諾簡化和加速開發過程。在這篇文章中,我將分享我從 Gatsby 遷移到 Astro 的原因,以及這一變化如何使我的博客的性能和維護得以改善。
閱讀全文 -
了解ArchiMate動機圖
在企業架構領域中,以清晰結構化的方式傳達複雜概念和計劃至關重要。ArchiMate,一種開放且獨立的建模語言,通過提供工具來描述、分析和可視化業務領域之間的關係,從而實現此目標。ArchiMate的核心組件之一是動機圖,這有助於理解架構變更和發展背後的原因。在這篇博客文章中,我們將探索什麼是ArchiMate動機圖,它的組件以及如何在企業架構中有效使用。
閱讀全文 -
我的個人品牌在軟體架構和顧問業 - 擁抱完美與持續改進
在軟體和顧問的世界裡,做好工作是非常重要的,因為我所從事的工作影響許多專案和人。我以不斷努力做到最好,從錯誤中學習,並始終努力改進來建立我的聲譽。這使我得到我所工作的人及服務的客戶的信任。
閱讀全文 -
掌握企業架構的核心方法
在 IT 架構的領域中,理解區別出色架構師與其同行的因素,需要的不僅僅是對他們職位描述的簡單瀏覽。對 IT 架構師的專業歷程的探討揭示,穩定的架構職業生涯就如同三腿凳,建立在三個基本元素:技能、影響力和領導力。
閱讀全文 -
從十年創業架構與組織設計的經驗教訓
設計啟動公司的架構與組織結構是一個充滿挑戰和學習的微妙歷程。過去十年,在東南亞多個市場運營的平台經驗給我們提供了對啟動公司成功的解剖以及應規避的陷阱的深刻洞見。
閱讀全文 -
TOGAF ADM - 建築設計精通指南
在不斷變化的企業架構景象中,The Open Group Architecture Framework (TOGAF) 堪稱結構化方法論的燈塔,指引著組織朝向高效的IT建築發展。TOGAF的核心是Architectural Development Method (ADM) - 這是一個精細的過程,為架構師提供工具設計、管理和實施與業務目標相一致的企業架構。讓我們開始探索 TOGAF ADM 的微妙之處以及其在塑造企業架構未來方面的關鍵作用。
閱讀全文 -
解鎖PostgreSQL中GIN索引的力量
談到資料庫優化,索引是你最好的朋友。它們能加快資料檢索操作,讓你的資料庫查詢快如閃電。在這篇博文中,我們將深入探討PostgreSQL中的GIN(Generalized Inverted Index)索引,並揭示它們如何能改變你的資料庫效能,特別是在處理全文搜索和複合資料類型時。
閱讀全文 -
事件驅動架構的優點與缺點
事件驅動架構(Event-Driven Architecture, EDA)在軟體業界越來越受歡迎,被視為建立可擴展、反應快速且鬆散耦合系統的方式。藉由將事件作為系統各部分之間的主要通信方式,EDA可以帶來顯著的優點,但也伴隨著自身的挑戰。在本篇博客文章中,我們將探討採用事件驅動架構的優缺點。
閱讀全文 -
擁抱數位建築原則以實現轉型
在迅速變化的數位環境中,企業必須適應以保持領先。這種適應不僅是採用新技術,還要重新思考我們對建築的方式。以下數位建築原則的公理提供了一個框架,用於創建敏捷、以客戶為中心和具有韌性的系統。
閱讀全文 -
Neo4j與數據科學中的圖形數據庫力量
圖形數據庫已成為數據科學工具箱中的必須工具,而Neo4j正處於這場革命的最前沿。在這篇博客文章中,我們將探討Neo4j如何利用圖論來提供一個強大的平台,用於理解數據中的複雜關係,以及它如何被用於數據科學應用。
閱讀全文 -
業務能力 - 業務架構的基石
在不斷變化的商業環境中,理解和管理使組織達成其目標的能力至關重要。這就是業務能力概念的適用場所。這些能力作為業務架構的基礎元素,提供了清晰穩定的視角來觀察一個業務做什麼,而不論其如何組織或使用哪些流程和技術。
閱讀全文 -
管理數位化複雜性以應對複雜產品的擴展
擴展複雜的數位產品是一項充滿挑戰性的任務,需要精心規劃、協調和執行。當處理需要多隊伍參與的產品時,妥善管理數位化複雜性以確保順利的擴展和產品開發是至關重要的。以下是如何應對這個挑戰的方式:
閱讀全文 -
擁抱數據驅動成功 - 一份全面指南,為數據驅動型組織量身訂製
在快速變化的商業環境中,能夠有效運用數據的能力已成為成功的基石。採取數據驅動方法的組織更能夠應對市場複雜性,預測客戶需求,並推動創新。這篇博客文章深入探討了建立數據驅動組織的關鍵方面,著重於發展數據願景,實施策略框架通過數據策略的六大支柱,培養數據文化,賦能數據冠軍,並應用數據和分析方法進行長期財務預測。
閱讀全文 -
瀏覽數據架構的複雜性
在數字時代,數據常被視為新的石油,強大的數據架構的重要性不言而喻。數據架構是任何組織信息管理策略的支柱,為企業全面有效地管理數據提供了結構化的框架。本文將解釋數據架構的概念,並強調其重要性,組成部分,面臨的挑戰,以及最佳實踐。
閱讀全文 -
了解複雜情況中的系統原型
在我們日益相互聯繫的世界中,理解複雜系統的動態變化至關重要。系統原型是源於系統思維的概念,它們是常見於各種組織和社會系統中的行為模式。這些原型幫助我們理解和預測行動、反應、副作用和反饋循環產生的複雜情況的結果。讓我們探索一些這些原型,以更好地理解他們在現實世界情境中如何運作。
閱讀全文 -
在建築領域的職業生涯發展中 - 應對複雜性並擁抱持續學習
作為技術領域中的建築師開始職業生涯是一條需要不斷努力和學習的旅程。科技的風景瞬息萬變。一名曾經的Clipper專家可能會發現他在這個領域的大量知識已經過時了。
閱讀全文 -
在軟體架構中的談判和領導藝術
在複雜的軟體架構世界中,擁有堅強的談判和領導技能是至關重要的。這些並非天生的特質,而是經過多年的學習和真實世界經驗所培養出來的。本博客文章深入探討這些重要技能,為有志於成為架構師的人提供基礎的技術,使他們開始掌握這些技能的旅程。
閱讀全文 -
在現代IT架構中,企業服務總線 (ESB) 與 API 閘道器的對比
企業服務總線 (Enterprise Service Bus,簡稱ESB) 與 API 閘道器是現代企業 IT 系統架構中的兩個重要組件。雖然它們在一眼看去可能相似,但它們在組織內擔任不同的角色,滿足不同的需求。理解 ESB 和 API 閘道器之間的差異對於架構師和 IT 決策者在設計有效、可擴展和強健的系統方面至關重要。
閱讀全文 -
指令式與宣告式 API 的比較概述
當我們深入軟體開發,特別是在建構應用程式的領域時,我們經常會遇到"指令式"和"宣告式"程式設計的術語。隨著我們演化我們的設計範疇並努力尋求更具維護性和直觀的代碼,這兩種方法之間的區別變得越來越重要。特別是,這種二元對立在API(應用程序編程接口)的情境中很明顯。
閱讀全文 -
導航組織重組 - 良好溝通的重要角色
現代商業中,組織重結構是不可避免的一部分。公司通過更新其內部結構來適應變化的市場、競爭壓力、技術進步以及眾多其他因素。無論是合併、收購、縮減規模,還是僅僅是策略性的重新定位,這些變化都可能會讓員工、利益相關者,甚至顧客感到不安。然而,決定重組成功與否的一個要素是有效的溝通。
閱讀全文 -
在軟體效能測試中獲得最佳結果的最佳做法
在快節奏的軟體開發世界中,確保您的應用在各種工作負載和條件下都能無憾運行是至關重要的。這就是效能測試的作用所在。效能測試涉及評估您的軟體的速度,反應能力,穩定性和可擴展性,以確保它滿足用戶的期望。為了實現這一目標,採納進行效能測試的最佳做法至關重要。在這篇博客文章中,我們將深入探討可以幫助您掌握軟體效能測試以獲得最優結果的關鍵策略和方法。
閱讀全文 -
揭開OpenID Connect (OIDC)的神秘面紗 - 密碼安全和無縫認證的關鍵
在今天這個互聯的世界中,數位身份對於訪問各種在線服務和應用程式至關重要,確保強大且安全的認證機制至關重要。其中一種得到廣泛應用的強大認證框架就是OpenID Connect (OIDC)。 OIDC是一種開放標準,可以實現安全的用戶認證和單點登錄(SSO)功能,讓用戶可以使用一組憑證更容易地訪問多個應用程式。在這篇博文中,我們將深入探討OIDC的運作方式,它的優點,以及它在現代數位景觀中的重要性。
閱讀全文 -
透過資料庫池化最大化效率和性能
在今天由資料驅動的世界中,有效的資料庫管理對於維護應用程式的效能和可擴展性至關重要。近年來,資料庫池化這一技術在業內得到了大幅的關注。資料庫池化允許重複使用並有效管理資料庫連接,從而提高效能,降低開銷,並提高可擴展性。在此部落格文章中,我們將探討資料庫池化的概念,其好處,以及實施的考慮因素。
閱讀全文 -
內容傳遞網絡(CDN)- 加速網絡性能
在今天的數碼時代中,速度和效率至關重要,將內容迅速且無縫地傳遞給全球用戶已成為在線成功的關鍵因素。在這個狀況下,內容傳遞網絡(CDN)扮演了網絡幕後的無名英雄。在這篇博客文章中,我們將探討CDN的重要性,它們的主要特性,以及它們為網站及其用戶帶來的好處。
閱讀全文 -
理解CAP定理 - 分散式系統的平衡行為
在分散式系統的世界中,同時實現一致性、可用性和分區容忍性是一項具有挑戰性的任務。由電腦科學家 Eric Brewer 在2000年提出的CAP定理探討了設計和運營此類系統涉及的內在權衡。在這篇博客文章中,我們將深入探討CAP定理,其關鍵概念,以及它對分散系統設計的影響。
閱讀全文 -
利用事件驅動架構解鎖可擴展性和靈活性
在當今快節奏的數位環境中,企業面臨著不斷地壓力,需要向他們的用戶提供無縫且響應迅速的體驗。為了滿足這些需求,傳統的單體架構被更靈活且可擴展的解決方案所替代。其中一種獲得了顯著關注的解決方案是事件驅動架構(EDA)。在這篇博客文章中,我們將探索事件驅動架構的基礎知識,以及它如何賦予組織建立高度可擴展、解耦和靈活的系統的能力。
閱讀全文 -
Create An Innovation Strategy with Design Thinking
Thought Machine is a fintech company that builds cloud-native technology to revolutionize core banking and payments. The company was founded in 2014 by a former Google employee, Paul Taylor. Its mission is to eliminate legacy…
閱讀全文 -
應用創新方法與設計思維
設計思維並不容易。在過去的幾週中,我經歷了以人為中心的創新方法、流程、工具並且技術,我現在正在寫下以下的文章來反思這些經驗。從領導角度來看,我希望能提供一個分析並評價此方法如何與我在Thought Machine的組織相關聯。我預見到將設計思維融入到我的組織和工作實踐中,將會是一個重大的障礙。
閱讀全文 -
從Google試算表發起API呼叫
想象一下,你是一位商業用戶,你最喜歡的工具是Excel。你可能不足夠技術化來編碼,但你很擅長寫函數、在試算表中計算和繪圖。在這篇文章中,我將向你展示如何在Google試算表中編寫簡單的指令碼,這樣你就可以從中發出一個簡單的API呼叫,並做更多強大的計算。使用起來非常容易,無需安裝。
閱讀全文 -
從網路檢索實時數據到Excel
一位本科生最近問我如何將網站上的實時數據導入Excel來完成作業。許多金融數據來源都需要收費,因此我提供了一個簡單的、免費的解決方案。現在,我也將這個解決方案分享給您。
閱讀全文