iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Software Development

微服務導入:從觀念到落地的架構實戰地圖 系列

本系列文章將以「微服務導入 」為主軸,從觀念到落地,建立一套可實作的微服務決策與設計地圖。內容涵蓋:微服務簡介、DDD 驅動的服務切分、資料治理(Database per Service)、API Gateway/K8s 與 CI/CD、可觀測性與合約測試、反模式與失敗案例。融合 Chris Richardson、Sam Newman 與實務經驗,輸出決策框架、拆分步驟、實踐藍圖與導入的思路,協助企業在微服務導入過程中以低風險漸進落地。

鐵人鍊成 | 共 33 篇文章 | 5 人訂閱 訂閱系列文 RSS系列文

微服務導入 – Day 31 重構 – 分割單體式系統 III

在前面兩篇的文章說明「絞殺榕模式」與「抽象分支模式」都可以讓我們在正式環境中使用相同功能的新舊實作,並且可以在兩者間切換。但是,我們如何驗證抽取出來的功能是「...

2025-10-09 ‧ 由 kuokaini 分享

微服務導入 – Day 32 分解資料庫 VS 共享資料庫

在前面幾篇,我們討論了幾個「拆分應用程式的做法」,這如先前所說,微服務的拆分中,有一個很麻煩的議題,就是資料庫的拆分 (不是只有技術問題,可能還有軟體授權問題...

2025-10-10 ‧ 由 kuokaini 分享

微服務導入 – Day 33 資料庫讀寫分離

有時候,客戶需要一個資料庫來作為「查詢」專用資料庫,因為他需要查詢大量的資料,或是在既有系統中已經將相關的資料分享給某些整合資料庫的工具集使用(例如:Tabl...

2025-10-12 ‧ 由 kuokaini 分享