一句話版本:把慢又不穩的事情踢出請求路徑,用可觀測、可恢復、可替換的背景作業把系統撐住。
為什麼今天要談這個
在 Day 20 我們把 API 層做了 Po...
故事的起源
經過了這麼多天的主體,你還是繼續往下走之後,應該是前面講的兇猛野獸都無法勸退你想要遷移到微服務架構的決心,很可能你處於一個大型複雜應用程式開發的現...
昨天我們初步認識了 OOP 三大特性。今天進一步,看看繼承的應用,並帶入 介面 (Interface) 與 DI/IoC 的設計思維。
繼承 (Inherit...
Cassandra 是用來處理大量寫入的高可用分散式 Key-Value NoSQL DB,雖然是 NoSQL 但其實有 Schema,只不過 Schema 需...
上一章我們介紹了版本控制的概念與 Git。這一篇裡,我們要在電腦中安裝 Git,並利用 AI 來幫我們處理版本控制。
安裝 Homebrew: 命令列的 App...
軟體工程不僅僅是讓程式碼能夠運行,更重要的是保證其品質:可讀性、可維護性、以及潛在錯誤的預防。如果單純依賴人工 Code Review 來檢查程式碼風格、未處理...