從這裡開始

這裡的文章多半用一張圖 + 精簡的文字,把複雜的東西講清楚。我把它們借用 Clean Architecture 的分層來組織——越靠核心越穩定、越能遷移(觀念);越往外越具體、越會被替換(工具)。依賴指向核心、學習也一樣:先把內圈的觀念打牢,再往外學會被換掉的工具。

基礎設施 Infrastructure 應用與架構 Application 核心觀念 Domain SQL · FoDE · DDIA dbt · Medallion Redis · Kafka · Spark · Airflow · K8s 依賴方向:外 → 內 外層依賴內層, 內層不依賴外層。 外層(工具)會被替換, 內層(觀念)要穩定。 學習順序: 先核心觀念,再具體工具 SRE + LGTM 可觀測性 可靠度與觀測橫切每一層 戰爭故事 — 實戰驗收 拿真實系統把每一層串起來 Tech Leader — 技術之外
核心 · Domain

核心觀念:最穩、最能遷移的一層

這一層是換幾份工作都還在用的東西——查詢語言、資料工程的心智地圖、資料密集系統的原理。工具會被替換,這些不會。先把這裡打牢,再往外走。

應用與架構 · Application

轉換與架構:把觀念組織成系統

介於觀念與工具之間的一層——怎麼把原始資料煉成可用模型、怎麼安排轉換與分層,以及幾個我認為最該懂的架構觀念。

基礎設施 · Infrastructure

基礎設施:落地觀念的具體工具

最外層、最具體、也最會被替換的一層。這些工具各自把上面的觀念變成能跑的東西——但它們是「手段」,核心觀念才是「目的」。看工具時,常回頭想它在實作哪個觀念。

📚 分散式協調 · 單篇

  1. 1 Apache ZooKeeper:分散式系統的協調核心
橫切 · Cross-cutting

可靠度與可觀測性:貫穿每一層

這一層橫切全部——資料要正確、服務要不掛、變更要安全,而這一切的前提是「看得見」。SRE 講的是可靠度的觀念與文化(為什麼);Grafana LGTM 這套可觀測性工具講的是怎麼把它變成真的儀表板、告警與 SLO(怎麼做)。這也是我現在身兼 DE team EM 與 SRE、最花心力的一塊。

實戰 · War Stories

戰爭故事:拿真實系統,重打一次

上面每一層的觀念,在這裡用真實做過(也真實做錯過)的系統驗收。第一個戰場:直播代購電商平台——使用者留言下單、庫存不能超賣、金流物流一條鏈;每章先講當年怎麼做,再講如果重來會怎麼設計。

技術之外 · Beyond

人與成長:技術領導

技術之外的另一條線——帶人的功課,和 2026 年開始同樣重要的:帶 AI 的功課。

想找特定主題?用右上角的搜尋,或到 標籤頁 依主題瀏覽。