"Distributed-Systems"
- 7.1 資料庫 transaction 與 schema migration
把 repository 邊界延伸到資料庫交易、migration 與一致性語意
- 8.1 Google:大規模微服務與索引服務
看 Go 如何支撐 Google 的大規模微服務與資料索引
- 4.2 事件去重與語義鍵設計
用 entity ID、event type、來源語意與時間窗口建立去重鍵
- 7.2 Durable queue、outbox 與 idempotency
設計跨 process 事件傳遞的可靠性與去重邊界
- 7.3 跨節點 WebSocket、presence 與重連協定
把單一 server 的 WebSocket hub 擴展到多節點推送與連線狀態
- 4.4 多來源 event 融合
合併 HTTP、queue、timer 與外部事件來源
- 7.4 Observability pipeline、metrics 與 tracing
把 structured log、metric、trace 與 profile 組成可操作的診斷系統
- 7.6 CI、fuzz、load test 與 chaos testing
把單元測試與整合測試擴展成服務可靠性驗證流程
- 8.7 Cockroach Labs:分散式 SQL 資料庫
看 Go 如何支撐分散式資料庫與高一致性系統