聯繫我們

課程簡介

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

  • 領域驅動設計原則

  • 用於領域發現的事件風暴分析

  • 有界情境與情境映射

  • 資料所有權與每個服務一個資料庫的原則

第二部分:契約與通訊

  • 契約設計

  • API 版本控管與演進策略

  • 同步通訊模式

  • 非同步通訊模式

第三部分:建構微服務

  • 淨潔架構結構

  • 相依性管理與安全性考量

  • Dapr(分散式應用程式執行階段)介紹

  • 服務間通訊

  • 狀態管理

  • 發布/訂閱訊息傳遞

  • 密碼與組態管理

  • 利用內建遙測技術實現可觀測性

第四部分:測試策略

  • 心跳測試

  • 端到端測試

  • 服務層級測試

第五部分:基礎建設

  • 以程式碼定義基礎建設 (Bicep)

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

  • 基礎建設管道與部署

  • 儲存與資料庫服務

第六部分:部署

  • CI/CD 管道

  • 部署階層

  • 功能旗標

第七部分:可觀測性

  • 集中式日誌記錄

  • 分散式追蹤

  • 指標與儀表板

  • 監控與警報

第八部分:韌性與災難復原

  • 健康探針與就緒檢查

  • 處理運算失敗

  • 基礎建設失敗策略

  • 服務層級故障處理

最低要求

  • 具備扎實的後端程式語言(如 C#, Java, Python 或類似語言)開發經驗
  • 基本理解 REST API 與 HTTP
  • 熟悉 Git 及版本控制工作流
  • 具備雲端平台的基本操作經驗(例如 Azure、AWS 或 GCP,包括部署應用程式或使用儀表板)

目標受眾

  • 正從巨型系統轉向微服務的开发團隊

  • 設計分散式系統的軟體架構師

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

  • 尋求雲端原生架構實作導向學習的技術專業人員

 21 小時

人數


每位參與者的報價

客戶評論 (4)

即將到來的課程

課程分類