透過您的圖書館登入
IP:3.146.255.127
  • 會議論文
  • OpenAccess

大型單體式訂單系統定義微服務邊界之方法

摘要


微服務設計之精神在於實踐低耦合、高內聚服務區塊之建構,然而服務邊界的定義應伴隨領域知識的延伸逐步迭代進行。針對大型單體式應用系統導入微服務架構時,微服務之邊界定義更顯得格外重要且亦需加以分析與評估。本文將說明如何運用微服務概念定義出單體式電信訂單系統之服務邊界,本文所提出之方法將以業務角度切入界定微服務邊界,並透過多階層級(Multi-Level)與MoSCoW之分析模式進行逐層分解與組合,藉以說明如何在大型單體式應用系統快速且正確達成微服務架構調整之目標。模擬結果也說明利用本文之方法可使系統效能有所改善且亦可達成分散風險、降低記憶體使用量與加快系統運算速度之效益。

關鍵字

微服務 MoSCoW 多階層

並列摘要


Microservices require a loosely coupled, high cohesion of the border, but the service should be split with the field of knowledge in depth step by step iteration. For the single-type and large-scale application system into the microservices architecture, the microservices boundary definition is extremely important. This article will explain how to implement the concept of microservices used in the telecommunications monolithic order system. The proposed method tries to define boundaries between microservices from the business perspective. In this paper, we develop an analysis method by using multilevel layer and MoSCoW that can reach the goal of reducing memory usage and lower risk during services migration. Simulation results show that analysis model can efficiently improve the system performance.

並列關鍵字

Microservices MoSCoW Multi-Level

延伸閱讀