在前一章節,我們通過一個實際案例討論了微服務,相信讀者對於它的演進設計脈絡已經有了一定的了解,並對於單體架構和微服務的差異有了具體的體會。不過,微服務涉及的技術...
上一篇文章我們談完 Domain Event 的發送部份以後,接下來我這篇文章想要談談 API + DDD,會有這篇文章是因為我在實作時有碰到一些 API...
鎖與隔離的問題
SQL 資料庫的寫入,必須要加上鎖 (lock) 才能確保一致性。
參考下方的示意圖,A 與 B 是兩條執行緒,如果它們同時對同一筆資料做更新的...
工作時常會使用到 Nginx 但其實一直沒有深入了解它是什麼東西,只知道用它來做反向代理和負載平衡,趁今天這個機會,來了解一下它整個原理吧!
What is N...
昨天說到了constructor參數太多的一些缺點,以及JavaBeans pattern這個替代方案,還有使用JavaBeans pattern會出現的問題,...
前面我們介紹了分散式系統中對於 可用性 和 一致性 的抉擇也簡單比較了各個 Database 的設計傾向, 並透過 Replication, Sharding,...