聯繫我們

課程簡介

理解微服務

  • 什麼是微服務?
  • 微服務的主要優勢與挑戰
  • 單體架構與微服務架構的比較

設計微服務系統

  • 微服務架構的原則
  • 定義服務邊界
  • 服務間的溝通

服務設計

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

事件溯源

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

CQRS(命令查詢責任分離)

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

微服務架構的其他設計模式

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

系統設計與營運

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

採用微服務

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

總結與後續步驟

最低要求

  • 之前的編程經驗

受眾

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

人數


每位參與者的報價

客戶評論 (7)

即將到來的課程

課程分類