工程師
傳統(tǒng)金融
其他
架構設計
微服務
領域驅動設計
推薦課程
average > 0 ? $model->average . '分' : '10.0分' ?>

領域驅動設計DDD與微服務設計

某中央金融企業(yè) 架構師

武老師,TOGAF企業(yè)架構師鑒定級認證專家,Open Group中國架構本地化工作組專家,DAMA中國會員。 具有近20年信息化領域工作經驗,對數(shù)字化轉型有深入研究和實踐。畢業(yè)于北京大學,曾就職于某中央金融企業(yè),負責牽頭公司數(shù)字化戰(zhàn)略規(guī)劃、企業(yè)架構設計、數(shù)字化轉型實施等方面工作,曾作為 TOGAF 專家為金融、工業(yè)軟件、政府等提供過數(shù)字化轉型和 TOGAF 的培訓和咨詢。
部分項目經歷:
1.2014-2017年,以架構小組負責人身份完成某中央金融企業(yè)信息系統(tǒng)架構再造工作(4年),包括制定架構再造方案,并推動實施落地。
2.2019-2021年,以項目負責人身份完成某中央金融企業(yè)企業(yè)級業(yè)務架構項目(9個月),IT架構規(guī)劃項目(6個月),并推動架構實施。
3.2023年,以項目負責人身份開展某大型制造業(yè)企業(yè)目標架構設計項目(4個月)。

武老師,TOGAF企業(yè)架構師鑒定級認證專家,Open Group中國架構本地化工作組專家,DAMA中國會員。 具有近20年信息化領域工作經驗,對數(shù)字化轉型有深入研究和實踐。畢業(yè)于北京大學,曾就職于某中央金融企業(yè),負責牽頭公司數(shù)字化戰(zhàn)略規(guī)劃、企業(yè)架構設計、數(shù)字化轉型實施等方面工作,曾作為 TOGAF 專家為金融、工業(yè)軟件、政府等提供過數(shù)字化轉型和 TOGAF 的培訓和咨詢。 部分項目經歷: 1.2014-2017年,以架構小組負責人身份完成某中央金融企業(yè)信息系統(tǒng)架構再造工作(4年),包括制定架構再造方案,并推動實施落地。 2.2019-2021年,以項目負責人身份完成某中央金融企業(yè)企業(yè)級業(yè)務架構項目(9個月),IT架構規(guī)劃項目(6個月),并推動架構實施。 3.2023年,以項目負責人身份開展某大型制造業(yè)企業(yè)目標架構設計項目(4個月)。

課程費用

6800.00 /人

課程時長

2

成為教練

課程簡介

本課程全面講解領域驅動設計DDD與微服務設計的核心原理與實踐方法。從服務化架構、DDD基本原理入手,深入剖析DDD分層架構與微服務架構的演進關系。通過事件風暴構建領域模型,展示如何用DDD重構服務化架構業(yè)務模型及設計微服務代碼模型。最后,通過實例分析,讓學員掌握基于DDD的微服務設計全流程,提升系統(tǒng)架構設計與微服務實踐能力。

目標收益

培訓對象

課程大綱

一、服務化架構、DDD與微服務的關系(0.5小時) 服務化架構
微服務拆分和設計的困境
為什么DDD適合微服務?
DDD和微服務的協(xié)作
如何進行服務化架構建模
二、DDD基本原理(2小時) 1.領域和子域劃分
領域基本概念
領域分解過程
子域分類和屬性
2.限界上下文
什么是限界上下文
限界上下文與微服務的關系
限界上下文與子域的關系
3.實體和值對象
實體
值對象
實體和值對象的關系
4.聚合和聚合根
聚合
聚合根
聚合的設計步驟
聚合的設計原則
聚合的設計模式
5.領域事件
微服務內的領域事件
微服務之間的領域事件
領域事件案例
領域事件驅動實現(xiàn)機制
領域事件運行機制
三、DDD分層架構(1小時) 1.DDD分層架構
用戶接口層
應用層
領域層
基礎層
2.DDD與微服務架構的演進
3.三層架構如何演進到DDD分層架構
4.微服務架構模型對比分析
洋蔥架構
六邊形架構
三種微服務架構模型對比
四、服務化架構領域建模與微服務設計(1.5小時) 1.使用事件風暴構建領域模型
事件風暴
基于事件風暴的領域建模
產品愿景分析
場景分析
領域建模
微服務拆分與設計
2.如何用DDD重構服務化架構業(yè)務模型
傳統(tǒng)企業(yè)應用建設分析
如何構建服務化架構業(yè)務模型
業(yè)務模型重構過程中的領域對象
3.如何用DDD設計微服務代碼模型
DDD分層架構與微服務代碼模型
微服務代碼模型
4.如何保證領域模型與代碼模型一致
領域模型整理
從領域模型到微服務落地
領域層的領域對象
應用層的領域對象
領域對象與代碼對象的映射
5.如何實現(xiàn)微服務架構演進
演進式架構
微服務邊界的作用
6.服務和數(shù)據(jù)在微服務各層的協(xié)作
服務視圖
服務類型
服務的封裝和組合
服務依賴關系
五、基于DDD的微服務設計實例(1小時) 1.項目基本信息
2.戰(zhàn)略設計
產品愿景
場景分析
領域建模
微服務拆分
3.戰(zhàn)術設計
分析微服務領域對象
設計微服務代碼結構
4.倉儲模式和工廠模式
5.服務的組合和編排
6.微服務彩分式的點啊調整
7.服務接口的提供
fa?ade接口
DTO數(shù)據(jù)組裝
8.微服務解耦策略
六、DDD微服務設計工作坊(6小時) 1.業(yè)務建模
事件風暴
2.戰(zhàn)略合計
產品愿景
場景分析
領域建模
微服務拆分
3.戰(zhàn)術設計
分析微服務領域對象
設計微服務代碼結構
一、服務化架構、DDD與微服務的關系(0.5小時)
服務化架構
微服務拆分和設計的困境
為什么DDD適合微服務?
DDD和微服務的協(xié)作
如何進行服務化架構建模
二、DDD基本原理(2小時)
1.領域和子域劃分
領域基本概念
領域分解過程
子域分類和屬性
2.限界上下文
什么是限界上下文
限界上下文與微服務的關系
限界上下文與子域的關系
3.實體和值對象
實體
值對象
實體和值對象的關系
4.聚合和聚合根
聚合
聚合根
聚合的設計步驟
聚合的設計原則
聚合的設計模式
5.領域事件
微服務內的領域事件
微服務之間的領域事件
領域事件案例
領域事件驅動實現(xiàn)機制
領域事件運行機制
三、DDD分層架構(1小時)
1.DDD分層架構
用戶接口層
應用層
領域層
基礎層
2.DDD與微服務架構的演進
3.三層架構如何演進到DDD分層架構
4.微服務架構模型對比分析
洋蔥架構
六邊形架構
三種微服務架構模型對比
四、服務化架構領域建模與微服務設計(1.5小時)
1.使用事件風暴構建領域模型
事件風暴
基于事件風暴的領域建模
產品愿景分析
場景分析
領域建模
微服務拆分與設計
2.如何用DDD重構服務化架構業(yè)務模型
傳統(tǒng)企業(yè)應用建設分析
如何構建服務化架構業(yè)務模型
業(yè)務模型重構過程中的領域對象
3.如何用DDD設計微服務代碼模型
DDD分層架構與微服務代碼模型
微服務代碼模型
4.如何保證領域模型與代碼模型一致
領域模型整理
從領域模型到微服務落地
領域層的領域對象
應用層的領域對象
領域對象與代碼對象的映射
5.如何實現(xiàn)微服務架構演進
演進式架構
微服務邊界的作用
6.服務和數(shù)據(jù)在微服務各層的協(xié)作
服務視圖
服務類型
服務的封裝和組合
服務依賴關系
五、基于DDD的微服務設計實例(1小時)
1.項目基本信息
2.戰(zhàn)略設計
產品愿景
場景分析
領域建模
微服務拆分
3.戰(zhàn)術設計
分析微服務領域對象
設計微服務代碼結構
4.倉儲模式和工廠模式
5.服務的組合和編排
6.微服務彩分式的點啊調整
7.服務接口的提供
fa?ade接口
DTO數(shù)據(jù)組裝
8.微服務解耦策略
六、DDD微服務設計工作坊(6小時)
1.業(yè)務建模
事件風暴
2.戰(zhàn)略合計
產品愿景
場景分析
領域建模
微服務拆分
3.戰(zhàn)術設計
分析微服務領域對象
設計微服務代碼結構

課程費用

6800.00 /人

課程時長

2

預約體驗票 我要分享

近期公開課推薦

近期公開課推薦

活動詳情

提交需求