Architecture

發佈者-訂閱者模式:大規模解耦通訊
Oct 16, 2019

發佈者-訂閱者模式:大規模解耦通訊

讓應用程式能夠非同步地向多個消費者發布事件,而不需要將發送者與接收者耦合在一起。了解發佈-訂閱訊息如何提升可擴展性和可靠性。

閘道聚合模式:減少網路通訊次數
Sep 13, 2019

閘道聚合模式:減少網路通訊次數

透過閘道將多個後端請求合併為單一呼叫。了解此模式如何減少網路開銷並提升分散式系統效能。

分片模式:水平擴展資料儲存
Aug 17, 2019

分片模式:水平擴展資料儲存

將資料儲存分割成水平分區以提升可擴展性和效能。了解分片如何將資料分散到多個伺服器以處理大量資料。

Sidecar 模式:在不觸碰程式碼的情況下擴展應用程式
Jul 20, 2019

Sidecar 模式:在不觸碰程式碼的情況下擴展應用程式

將支援元件部署在應用程式旁邊的獨立容器中。了解 Sidecar 模式如何實現隔離、封裝和異構技術堆疊。

Strangler Fig 模式:模式還是策略?
Jun 15, 2019

Strangler Fig 模式:模式還是策略?

透過逐步替換功能來增量遷移舊系統。但 Strangler Fig 真的是一個模式,還是一種遷移策略?讓我們探索這個架構方法及其哲學分類。

Materialized View 模式:透過預先計算的資料優化查詢效能
May 20, 2019 Design Patterns

Materialized View 模式:透過預先計算的資料優化查詢效能

了解 Materialized View 模式如何透過預先計算並以特定查詢優化的格式儲存資料來提升查詢效能,以及它與資料庫 materialized view 的差異。

Design PatternsData Management
Claim-Check 模式:在分散式系統中處理大型訊息
Apr 10, 2019 Design Patterns

Claim-Check 模式:在分散式系統中處理大型訊息

了解 Claim-Check 模式如何透過將資料儲存在外部並傳遞輕量級權杖,解決訊息系統中傳輸大型負載的挑戰。

Design PatternsMessaging
重試模式:建構具韌性的應用程式
Mar 8, 2019

重試模式:建構具韌性的應用程式

了解重試模式如何幫助應用程式優雅地處理暫時性故障,提升分散式系統的穩定性和使用者體驗。

防腐層模式:保護你的現代化架構
Feb 22, 2019

防腐層模式:保護你的現代化架構

了解防腐層模式如何協助你整合舊系統與現代應用程式,同時不損害你的乾淨架構設計。

速率限制模式:高效管理受限服務
Jan 28, 2019

速率限制模式:高效管理受限服務

了解速率限制模式如何幫助你避免節流錯誤,並在使用有限制的服務時提升吞吐量。

Dec 11, 2006 Data Warehousing

緩慢變化維度:管理資料倉儲中的歷史資料

維度資料會以不可預測的方式隨時間變化。從簡單的覆寫到複雜的混合方法,理解 SCD 類型有助於平衡歷史準確性、資料完整性和系統效能。

Data WarehousingDatabaseData Modeling
Dec 2, 2003 DDD

領域驅動設計:連結業務與程式碼

領域驅動設計承諾軟體能說業務語言,但從資料庫中心到領域中心架構的旅程,揭示了建模複雜性如何超越 CRUD 操作而演進。

DDDSoftware ArchitectureDesign Patterns