課程簡介

瞭解 Microservices

  • 什麼是微服務?
  • 微服務的主要優勢和挑戰
  • 整體式架構與微服務架構

設計微服務系統

  • 微服務架構的原則
  • 定義服務邊界
  • Communication 服務之間

服務設計

  • RESTful API 和服務協定
  • 服務版本控制策略
  • 微服務的數據分區和存儲

事件溯源

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

CQRS(命令查詢責任分離)

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

其他 Design Patterns 用於基於微服務的架構

  • 服務註冊和發現
  • 服務網格和 API 閘道
  • 彈性模式(例如,斷路器、隔板)

系統設計和運營

  • 微服務中的監控和日誌記錄
  • 容器化和編排(例如,Docker、Kubernetes)
  • 微服務的安全注意事項

採用 Microservices

  • 評估組織對微服務的準備情況
  • 從 Monolith 遷移到微服務的步驟
  • 管理文化和技術挑戰

總結和後續步驟

最低要求

  • 以前的程式設計經驗

觀眾

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

客戶評論 (7)

課程分類