聯繫我們

課程簡介

第一部分:領域建模與設計

  • 領域驅動設計原則

  • 用於發現業務領域的事件風暴法

  • 限界上下文與上下文映射

  • 數據所有權與服務獨立數據庫原則

第二部分:契約與通信

  • 契約設計

  • API版本控制與演進策略

  • 同步通信模式

  • 異步通信模式

第三部分:構建微服務

  • 整潔架構結構

  • 依賴管理與安全考量

  • Dapr(分佈式應用運行時)簡介

  • 服務間通信

  • 狀態管理

  • 發佈/訂閱消息機制

  • 密鑰與配置管理

  • 利用內置遙測實現可觀測性

第四部分:測試策略

  • 心跳測試

  • 端到端測試

  • 服務級測試

第五部分:基礎設施

  • 基礎設施即代碼(Bicep)

  • 容器與編排(Kubernetes / Azure Container Apps)

  • 基礎設施流水線與部署

  • 存儲與數據庫服務

第六部分:部署

  • CI/CD流水線

  • 部署環

  • 特性標誌(Feature Flags)

第七部分:可觀測性

  • 集中式日誌記錄

  • 分佈式追蹤

  • 指標與儀表盤

  • 監控與告警

第八部分:彈性與災難恢復

  • 健康探測與就緒檢查

  • 處理計算故障

  • 基礎設施故障應對策略

  • 服務級故障處理

最低要求

  • 至少精通一種後端語言的紮實編程經驗(如C#、Java、Python等)
  • 瞭解REST API和HTTP的基本概念
  • 熟悉Git及版本控制工作流
  • 基本雲平臺使用經驗(例如Azure、AWS或GCP,包括部署應用或瀏覽控制檯界面)

目標受衆

  • 正在從單體系統向微服務轉型的開發團隊

  • 設計分佈式系統的軟件架構師

  • 已在使用微服務但希望提升設計、可擴展性和可靠性的團隊

  • 尋求雲原生架構實踐性、動手操作方法的專業技術人士

 21 小時

人數


每位參與者的報價

客戶評論 (4)

即將到來的課程

課程分類