我們持續地探討「分割單體式系統」,有時候我們要提取的功能可能沒有像前一篇討論的那麼單純地可以從單體式的入口獲取其溝通的介面。如果,我們要提取的服務位於整個單體...
使用 Lock 最大的風險就是 DeadLock,最常見案例是「互相持有並等待」:
## transaction A:
BEGIN
SELECT * FROM...
Cassandra 是用來處理大量寫入的高可用分散式 Key-Value NoSQL DB,雖然是 NoSQL 但其實有 Schema,只不過 Schema 需...
在了解了 Python 中的資料型別後,我們要接著來看程式裡的「流程」。而提到流程,就要先了解很多人一開始比較難懂的「變數」與「指派」等概念。
然而這一次我們會...
說到網頁自動化測試,首先不得不提已有超過 15 年歷史的 Selenium,作為自動化測試的先驅,發展成熟,支援多種語言,也有眾多第三方工具可以使用,是自動化測...
延續昨天的議題,我想從另外一個角度來聊一下 Microservice Architecture Pattern 這件事。在昨天提到這個是一系列模式組成的 Pa...