當工程領導者談論「實現應用程式堆疊現代化」時,這往往會變成他們團隊的一張採購清單。
他們會提及雲端原生工具、更快的 CI/CD 管道,或是某種能幫您撰寫所有程式碼的新型 AI 助理。但根據我在 RedwoodJS Inc 擔任執行長的經驗,堆疊現代化通常始於採用新工具;然而,成功與否取決於您的團隊是否理解所有環節如何環環相扣,以及這一切為何重要。
這正是讓「去中心化」如 此困難的原因。
無論是分散式團隊、模組化基礎架構,還是破碎的工作流程,真正的挑戰都在於「脈絡 (Context)」。如果開發人員在自己的機器上無法推理出系統的運作方式;如果安全與產品部門目標不一致;如果平台團隊成了瓶頸而非助力,那麼世上再多的「現代化」工具也無法幫助您更快速、更安全地交付產品。
在 RedwoodJS,以及在我合作過的每一個工程組織中,模式都很清楚:去中心化需要的遠不止更好的工具,它需要「有意識的結構設計」;也就是能在對的時間,將正確的脈絡傳遞給正確之人的系統。
讓我們來談談這在實務上究竟是什麼樣貌。
您有跨時區工作的分散式團隊、專注於功能開發的開發人員、著眼於風險控管的安全團隊、掌握基礎架構的平台團隊,以及無論您是否準備好都在插入程式碼的 AI。每個人都有各自的工具、激勵機制與工作流程。
大家普遍假設更新的工具能解決這個問題,但結果往往適得其反,讓情況更糟。團隊真正缺乏的其實不是能力,而是清晰度。
現代化過程中最艱難的部分不在於技能或規模,而在於環境落差。過去,您在什麼環境開發,就在什麼環境部署。現在,持續整合存在於雲端,開發人員在本地端,而生產環境則完全在另一個地方,三者行為模式截然不同。您的開發人員猶如在蒙眼飛行,「在我的機器上可以執行」成了日常的災難。
真正的創新,是移除那些微小的摩擦,讓團隊能「今天」就交付產品,而非遙遙無期的「某一天」。這始於縮小環境落差,但真正的解方是「共用脈絡」。
速度並非來自更好的工具,而是來自暢通的決策過程。
當開發人員寫完程式碼並開啟拉取請求時,接下來會發生什麼?如果審查者缺乏脈絡:不了解這項變更的原因、考量了哪些取捨、是誰要求這項變更,他們就必須耗費時間去追查。這會拖慢一切。而在分散式團隊中,手握答案的人甚至可能根本不在線上。
這就是為什麼我們在 RedwoodJS 開始推行「影片拉取請求」(PR)。
開發人員不再撰寫長篇大論的文字,也不再指望別人會去閱讀 Jira 上的工單,而是錄製一段簡短的螢幕分享影片。他們親自走一遍程式碼,解釋「為什麼」要這樣做,而不僅僅是「做了什麼」。他們會談論遇到的困境,以及審查者應該關注的重點。這不需要多花俏,只是一個簡單的螢幕錄影,但能將冰冷且缺乏脈絡的 PR,轉化為一場有溫度的人際對話。
有了脈絡,您才能在維持理解度的同時,保有開發速度。
當這種脈絡消失時,捷徑就開始出現:測試不穩定,所以開發人員就乾脆跳過測試;截止日期逼近,所以他們鋌而走險偷工減料。回饋迴圈斷裂、信任瓦解,速度瞬間跌落谷底。而影片 PR、明確的職責歸屬以及共用標準,都是對抗這種熵增的手段。
在與 Cloudflare 現場技術長 Trey Guinn 共同主持的《超越應用程式堆疊》系列對談中,我們討論了一項來自《2026 年 Cloudflare 應用程式創新報告》的統計資料:80% 的組織認為他們的開發團隊與安全團隊完全步調一致。
我當時是這麼說的:這根本是胡扯。
開發人員的績效指標是快速交付功能,而安全團隊的績效指標則是防範風險。這不是步調一致;這根本是障礙賽。
結果可想而知:安全性對開發人員來說,就像是對時間徵收的任意稅賦;組織最終得到的系統既不快速也不安全,最後大家都是輸家。
解決方案是成立一個像瑞士(中立國)一樣的平台團隊。
當平台團隊運作順暢時,他們為產品團隊提供服務。他們的職責不是治理,而是賦能。他們提供預設安全的基礎,讓開發人員無需在安全與速度之間做選擇。他們讓「正確的方法」同時也是「最簡單的方法」。而且他們負責處理那些枯燥、重複、沒人想費心思考的雜事,這包括了合規性。當安全性透過共用基礎架構和預設值在早期就被嵌入時,它就不再是瓶頸,而是自動化的過程。平台團隊處於實現這一目標的最佳位置;他們將控管機制、可稽核性以及跨環境的一致性融入系統中,同時又不拖慢團隊的速度。
當平台團隊變成阻礙者時,他們就已經失敗了。但當他們扮演服務提供者的角色,將開發人員視為客戶時,他們便能重新協調各團隊之間的激勵機制,從而扭轉此前各團隊各行其是、相互掣肘的局面。
團隊擁有共用脈絡之後,下一步就是明確的權責歸屬。脈絡能幫助人們理解某個決策背後的原因,而權責歸屬則確保有人為接下來發生的事負責。若缺乏此機制,即使是立意良善的開發人員也可能偏離正軌;這不是因為惡意,而是出於必要性。
我曾看過開發人員將完整的生產環境資料庫拉到筆記型電腦上,因為「測試環境根本不能用」,而他們必須除錯一個時區問題。我也看過寫著「testing…123」的推播通知真的傳送給了真實客戶。我還看過實習生連線到正式環境並意外刪除了資料表;只因為沒人告訴他們「不准這樣做」。這些都是系統缺乏防護措施的警訊。
當職責歸屬不明確時,脈絡就會消失,人們就會採取任何必要手段來解除阻礙。
應用程式創新應該確保開發人員永遠不需要為了完成工作而「在生產環境中測試」。這意味著需要強大的預設機制、更安全的環境,以及圍繞存取權限與資料的明確邊界。但這也意味著要投資在那些長尾事項上:文件、決策記錄、命名規範;任何能幫助新人快速上手、無需靠猜測就能工作的東西。
這種結構正是 AI 系統賴以發揮效用的基礎。平台團隊在協助組織準備迎接 AI 時也扮演著關鍵角色,透過集中化管理知識、強制執行標準,並將決策轉化為機器可讀的格式。
AI 可以快速撰寫程式碼。但如果這些程式碼產出的速度超過了它被審閱或理解的速度,您就會陷入混亂:相互衝突的模式、不一致的使用者體驗、無法規模化的潛在知識。如果一個 AI 助理無法向新進人員解釋為什麼我們不使用某個特定函式庫,那它只是在增加系統的龐雜度。
關於應用程式創新,我希望更多技術長能遵循這個原則:問問自己,「我們的系統容易理解嗎?」
不是問「我們是否擁有最好的工具」,也不是問「我們是否使用了最新的框架」。而是問:一位新開發人員能否在不問 50 個問題的情況下,在一兩天內就進入高效工作狀態?
如果答案是否定的,那您用什麼技術堆疊根本不重要。您在唯一重要的事情上失敗了:速度。
應用程式創新,意味著創造一個讓團隊能快速行動、又不會引入不必要風險的環境;一個速度與安全不衝突,且脈絡被融入工作流程每一步的環境。這意味著將脈絡嵌入工作流程中,讓開發、安全與平台團隊的激勵機製趨於一致,並明確定義權責歸屬——不只是系統的權責,也包括標準與決策的權責。
在一個分散式的世界裡,脈絡就是基礎架構。率先參透這一點的團隊,才會是最後的贏家。
應用程式現代化標誌著團隊在建置、交付與保護應用程式方式上的一個持續轉變,而不是一次性的里程碑。要維持這股動能,您需要一個能在各個層面加快速度並強制執行防護機制的平台。
無論您是要遷移舊版系統、擴展微服務,還是建置 AI 原生應用程式,Cloudflare 的全球連通雲都能支援這項轉變。透過結合效能、安全性、可觀測性與開發人員工具的統一平台,Cloudflare 降低了摩擦,賦予團隊脈絡與控制力,使其能在不犧牲信任 或不讓成本暴增的前提下,快速推進。
Cloudflare 就影響當今技術決策者的最新趨勢和主題發表了一系列文章,本文為其中之一。
閱讀《2026 年 Cloudflare 應用程式創新報告》,深入瞭解組織如何將其應用程式堆疊與流程現代化。
Peter Pistorius — @peterpistorius
RedwoodJS CEO
閱讀本文後,您將能夠瞭解:
脈絡如何加速分散式團隊的運作
為何協調一致是實現安全應用程式現代化的關鍵
平台團隊在擴展 AI 就緒程度中所扮演的角色