Please enable JavaScript.
Coggle requires JavaScript to display documents.
微服務設計的十個步驟 (設計劃分為十個步驟 (第一步是「場景分解」, 第二步是「資料建模」, 第三步是「強一致性的資料聚合」,…
微服務設計的十個步驟
微服務的好處
1 可適應業務變化(例如:快速調整業務功能)
2 可適應業務「量」變化(例如:舉辦促銷,業務量大增)
微服務的缺點
1 設計難度高
2維運難度高
可以通過各種技術框架和工具來緩解
假的微服務問題
1 邊界設計錯誤或太大
2 微服務之間耦合度高
3 介面品質低
設計劃分為十個步驟
第一步是「場景分解」
第二步是「資料建模」
第三步是「強一致性的資料聚合」
第四步是「X軸(業務)分解」
第五步是「Y軸(技術)分解」
第六步是「處理一致性失敗」
第七步是「設計訊息瀑布」
第八步是「設計業務大數據」
第九步是「Z軸(維運)分解」
第十步是「設計維運大數據」
評估
是否需要這些優點?
是否可以克服這些缺點?