《微服務設計》閱讀筆記(十二完結篇)總結
《微服務設計》,Building Microservices,作者Sam Newman,譯者崔力強、張駿,人民郵電出版社,2016年。
筆記中有些內容直接引用原書。
================================================================
第十二章 總結
1. 微服務的原則
圍繞業務概念建模。
接受自動化文化。
隱藏內部實現的細節。
讓一切都去中心化。
可獨立部署。
隔離失敗。
高度可觀察。
2. 什麼時候你不應該使用微服務
不了解一個領域的時候,找到服務的限界上下文很難。從頭開發的時候,先弄穩定再拆分。
3. 臨別贈言
縮小每個決策的影響範圍,學會擁抱演進式架構,逐步對系統更改。持續地改變和演進系統,變化無法避免。
BrianZhang:《微服務設計》閱讀筆記(一)微服務BrianZhang:《微服務設計》閱讀筆記(二)演化式架構師BrianZhang:《微服務設計》閱讀筆記(三)如何建模服務BrianZhang:《微服務設計》閱讀筆記(四)集成BrianZhang:《微服務設計》閱讀筆記(五)分解單塊系統BrianZhang:《微服務設計》閱讀筆記(六)部署BrianZhang:《微服務設計》閱讀筆記(七)測試BrianZhang:《微服務設計》閱讀筆記(八) 監控BrianZhang:《微服務設計》閱讀筆記(九)安全BrianZhang:《微服務設計》閱讀筆記(十)康威定律和系統設計BrianZhang:《微服務設計》閱讀筆記(十一)規模化微服務軟體開發之路
推薦閱讀:
※哈希演算法集合類庫HashLib
※Windows 10原生應用將迎來獨立Insider預覽項目
※PHP學習資料大放送
※《微服務設計》閱讀筆記(五)分解單塊系統
※《微服務設計》閱讀筆記(七)測試