BASE Model
在單機系統中,做到強一致性相對容易:當 transaction commit 時,系統能確保「要嘛全部成功,要嘛全部失敗」,不會出現一半成...
在 Microservice Architecture 的第二個層次是「Application Infrastructure Patterns」,在這一層次討...
在微服務架構的世界裡,服務的獨立性與自治性是關鍵原則。服務要能夠獨立開發、部署、擴展與維護,而背後的資料庫設計則是影響這些特性的關鍵因素。微服務與傳統單體應用...
在軟體設計領域裡,我們經常聽到一句話:「高內聚、低耦合」是良好架構的黃金法則。這句話的核心意涵就是:如果一個系統的模組設計具有高度內聚性,並且模組間耦合度低,...
在知道怎麼的簡單的建起一個應用程式之後,應該會迫不急待的想要加入更多的新功能吧?但是先等一下,我們要來聊一個不是寫程式,但跟程式有關的話題。
這塊地圖正式的名稱...
延續昨天的議題,我想從另外一個角度來聊一下 Microservice Architecture Pattern 這件事。在昨天提到這個是一系列模式組成的 Pa...