Skip to content

像 Salesforce 資料架構師一樣思考

另有 28 種語言版本

English · Español · 日本語 · Português (Brasil) · Français · Deutsch · Italiano · 한국어 · 简体中文 · Português (Portugal) · Bahasa Indonesia · Türkçe · Polski · Tiếng Việt · ไทย · Nederlands · العربية · עברית · Українська · हिन्दी · Русский · Svenska · Dansk · Norsk bokmål · Suomi · Español (México) · Français (Canada) · Deutsch (Schweiz)

Data Architect 第 1 章,第 1 部分:成為資料架構師。

課程從這一章開始,在我們碰任何一個物件之前。這一章講的是一個轉變:從問我該怎麼構建它?,轉向問*我們該不該構建它,為什麼這樣構建,當它增長或出故障時會發生什麼?*七個模組帶你走完這段路,從架構師到底做什麼開始。

In a Bengaluru studio, a senior architect points to the whole plan on the table while colleagues hold their own parts of the drawings.

圖片由 AI 生成。

每個部分都可以單獨閱讀,所以你可以按順序讀,也可以直接跳到需要的那一部分。

  1. **像架構師一樣思考。**手握藍圖的人。多問為什麼,因為需求常常偽裝成設計出現。而且沒有人會要求裝火災報警器:大家預設會有、卻不會開口要的東西,要由架構師放進去。
  2. **資料模型是骨架。**一切都建立在模型之上。檢驗任何資料模型的三個標準:**支撐。成長。效能。**設計骨架時要非常小心:改動現有結構,可能引發連鎖反應。
  3. **可逆性測試。**這件事有多難逆轉,又會有多少東西依賴它?這就是判斷一個決定是不是架構決定的方法,也讓你知道什麼時候該放慢腳步,把理由寫下來。
  4. **架構是權衡的藝術。**解決一個問題可能有很多種方法。很多方法一開始就有問題,有些在資料增長時出問題,只有少數能支撐你未來的需求。這時由架構師來做決定。
  5. **為今天構建。為明天規劃。為失敗規劃。**審視每個設計的三個視角,以及為什麼多一個零就可能改變你的架構。
  6. **瞭解你的工具:九個問題。**關於任何工具都該問的問題,包括 Salesforce 下個月才釋出的那個,並以 Apex 共用為例逐一演練。
  7. **AI 時代的資料架構師。**AI 是火箭助推器。它不會取代架構師,而是改變架構師創造價值的地方。

讀完之後,用本章學習指南檢查一下自己:一份備考清單、考試之外的習慣、必知術語,還有幾道題。

  • 區分架構決定和普通決定,並在代價高的決定面前放慢腳步。
  • 用三個標準評判一個數據模型:它能支撐業務嗎?能成長嗎?效能夠嗎?
  • 擺出各個選項,說清其中的權衡,推薦一個,並向開發人員、業務方和高管解釋原因。
  • 從三個視角審視任何設計:今天、明天和失敗。
  • 用九個問題評估任何工具,並核實 AI 告訴你的關於它的資訊。

下一章:為含義建模資料