簡介

已完成

微服務是一種熱門的架構樣式,可用來建置具有復原性、高度可調整、可獨立部署且能夠快速發展的雲端應用程式。 在本課程模組中,我們會探索微服務架構,並示範如何將整合型應用程式分解成微服務架構。

Fabrikam, Inc. 最近推出了無人機遞送服務,以補充其現有的航運業務。 該公司管理並運營了一支無人機機隊。 企業會註冊此服務,而使用者可要求無人機收取貨物進行遞送。 當客戶排程取貨時,後端系統會指派無人機,並通知用戶預估的交貨時間。 當交付正在進行中時,客戶可以追蹤無人機的位置,並獲得持續更新的估計抵達時間(ETA)。

為了支援這項新的企業營運,Fabrikam 已將新功能整合到他們用來管理其航運業務行的目前系統中。 目前的系統是以整合型架構為基礎。 當他們的無人機業務受到歡迎,它開始影響系統的效能和發展。 Fabrikam 想要繼續反覆運算其系統,以快速新增新功能和功能,並調整其客戶需求。 此願望會推動 Fabrikam 將其應用程式從整合型架構演進至微服務架構。

學習目標

在本課程模組中,您將:

  • 識別微服務應用程式的屬性和優點。
  • 將整合型應用程式分解成微服務架構。

先決條件

  • 對應用程式和系統架構的基本瞭解
  • C 的基本知識#