1. 程式人生 > >微服務架構元素卡; 15 分鐘內搞定微服務架構設計

微服務架構元素卡; 15 分鐘內搞定微服務架構設計

Cloud-Native 微服務架構設計不應該是一個講求標準答案, 簡單粗暴的設計過程。而應該是一個考量各方因素下的一個“決策的過程”。

但是, 這種決策的過程, 是不大容易就能 “高效” 的做得到位的。

主要的原因是:

微服務太複雜了…

每個版本會有數個到數十個微服務需要進行架構設計。
每個微服務均需考量多個架構上的因素; 如: 微服務間如何維持資料的一致性? 如何獲得彼此間的資料? 彼此間資料交換的格式? 等等。
每個版本的數個到數十個的微服務, 會有一個到多個的團隊在進行架構設計。
所以, 在 Cloud-Native 微服務的世界裡, 我們需要有一個全新、視覺化、輕量級的­架構設計方法; 使得多個團隊、多個微服務可在 15 分鐘內, 就能完成 Cloud-Native 微服務架構設計。

所以, 在 Cloud-Native 微服務的世界裡, 我們需要有一個全新、視覺化、輕量級的­架構設計方法; 使得多個團隊、多個微服務可在 15 分鐘內, 就能完成 Cloud-Native 微服務架構設計。

Cloud-Native 微服務架構元素卡; 積累了業界與多個專案的經驗, 將Cloud-Native 微服務架構設計需要考量的要素, 歸納、整理成 “卡片”。使得多個團隊的開發人員、測試人員、產品管理人員可高效的協作, 在 15 分鐘內分析、設計出最適合每個微服務的架構方案。