聯繫我們

課程簡介

了解微服務

  • 什麼是微服務?
  • 微服務的關鍵優勢與挑戰
  • 單體架構與微服務架構

設計微服務系統

  • 微服務架構原理
  • 定義服務邊界
  • 服務間通信

服務設計

  • RESTful API與服務合約
  • 服務版本控制策略
  • 微服務的資料分割與儲存

事件溯源

  • 理解事件溯源概念
  • 事件溯源的優勢與使用情境
  • 實施事件驅動架構

CQRS(命令查詢責任分離)

  • CQRS簡介
  • 何時使用CQRS
  • 在微服務系統中實施CQRS

其他微服務架構設計模式

  • 服務註冊與發現
  • 服務網格與API閘道
  • 韌性模式(例如,斷路器、艙壁分隔)

系統設計與營運

  • 微服務的監控與日誌記錄
  • 容器化與編排(例如,Docker, Kubernetes)
  • 微服務的安全考量

採用微服務

  • 評估組織對微服務的準備情況
  • 從單體架構遷移至微服務的步骤
  • 管理文化與技術挑戰

總結與後續步驟

最低要求

  • 具備先前程式設計經驗

受眾

  • 軟體開發人員
  • 系統架構師
  • DevOps專業人士
 14 小時

客戶評論 (7)

課程分類