Course Code:
springcloudl
Duration:
14 hours
Course Outline:
培訓天數:
2天,14小時(每日含午休1小時)
課程介紹:
本課程全面介紹了微服務技術的工作原理,設計模式,部署方式,以及服務劃分,服務測試,服務監控與運維。涵蓋微服務架構設計的基本原理與核心技術,以及企業級應用開發架構。
培訓對象:
研發工程師,系統架構師,運維工程師,産品經理,技術管理者
培訓目標:
對于研發工程師,系統架構師,運維工程師,産品經理和技術管理者,該課程幫助開發者,産品設計者和管理者全面理解微服務技術的相關原理,深入學習微服務應用開發架構及設計模式,從常見問題分析,以及典型應用場景解析中獲得更多啓發。
課程大綱:
- 微服務架構設計[第1天上午]
- 單體應用與微服務架構
- 服務細分
- 進展間通信
- 事務管理
- 業務邏輯設計
- 查詢操作
- API設計的技巧
- 常見問題分析
- 微服務架構設計[第1天下午]
- 事件驅動的微服務
- 事件溯源的應用
- 重量級企業應用架構
- 輕量級企業應用架構
- 數據遷移的難題
- 設計可觀察的服務
- 開拓策略
- 應用案例解析
- 服務部署與監控運維[第2天上午]
- 微服務的測試策略
- 微服務的單元測試
- 微服務的集成測試
- 微服務的組件測試
- 微服務的部署模式
- 以特定的發布包部署
- 虛擬機部署
- 容器部署
- 無服務器部署
- 服務部署與監控運維[第2天下午]
- 灰色發布
- 藍綠部署
- 自動化測試與發布流水線
- 服務治理
- 服務監控
- 常見問題解析