大型網站技術架構 AI 淹沒了工具箱:未來的頂尖架構師,拼的不是「知道多少解法」,而是「定義問題」的能力
最近剛翻完《大型網站技術架構》,老實說,整本書最打動我的不是那些複雜的架構圖,反而是推薦序裡的一句話:
「好的設計絕對不是模仿,也不是生搬硬套某個模式,而是在對問題深刻理解之上的創造與創新。」
這就是「微創新」——它不用多驚世駭俗,反而是一種讓人耳目一新的「似曾相似」。你可以完全感受到作者對架構的熱愛、探討,還有那種對技術問題的「鞭打」與直面。
很多大網站一開始也是從小小的 LAMP(Linux/Apache/MySQL/PHP)架構幹起來的。服務變大、遇到瓶頸了,寫程式的會想從軟體端去改,遵守什麼 DRY 原則。但站在架構師的角度,想的就是硬體端的擴展性。
分散式服務、拆解單元、UI層、同步非同步處理……這些都是口袋名單。但作者特別強調:不要為了套公式而套公式。 網站架構確實需要一些冗餘,但別忘了,公司是要營利的。把錢浪費在用不到的地方就是浪費。這些架構都是工具箱裡的武器,至於什麼時候該拔劍?決定權永遠在人類手上。
別求完美,找 80 分的公約數就夠了
在公司做專案,你一定遇過這種狀況:你手上正在做的東西,其他部門或使用者其實也有類似的需求。這時候,最考驗架構師的不是技術,而是「提問跟探究」的功力。
你得去問出不同使用者內心真正想要的東西。完美的架構根本不存在,別傻到去滿足每個人心中的 100 分。
最有效率的作法,是找出其中的共同性。有些要求,我們轉個彎,一樣可以達成。也許這個成品在每個人眼中都只有 80 分,但只要透過適當的包裝跟整合,它就是一個人人都能接受的公約數。架構師要的是能落地執行的專案,而不是空中閣樓。
用夠大的利益去蓋過不便,讓齒輪自己轉
常有人在討論怎麼讓團隊認同你的架構?大家每天都忙到快鬼上身了,對於不想耗費心神的地方,每個人追求的只有兩個字:穩定。
所以,與其高談闊論,不如拿夠大的利益去蓋過改變帶來的不便。
只要你給的甜頭夠大,吸引大家進來了,這台機器的齒輪就會開始轉動。好玩的事情來了:一旦齒輪開始轉,各個單位的工程師就會自然而然一起維護,成為架構的一部分,甚至「駕著」你這個架構師往前走。
一個成功的架構師,最後的境界應該是「不需要架構師」。但要走到這一步,你得像個棋手一樣,提前往前看好幾步路,對可能發生的事情提早做好準備。
AI 把工具都抖出來了,接下來我們拼什麼?
在 AI 蓬勃的今天,很多人在焦慮。但換個角度想,當架構師的工具和解法早就被 AI 摸透了,對那些能理解問題原理的架構師來說,AI 反而是最強的助手。
你現在只需要一個 Prompt,AI 就能幫你舉出幾十種可能的工具或解法。
當找解答變得這麼便宜,架構師的核心價值就轉向了:定義問題。
你得負責問出正確的問題。例如:真正的瓶頸到底在哪裡?哪邊是最難推動的?你要找出那個關鍵節點,然後「借力使力」。工具 AI 都幫你找好了,怎麼選、怎麼用,還是看人類的智慧。
Comments
Loading comments…
Leave a Comment