架構(gòu)師
其他
微服務(wù)
推薦課程
average > 0 ? $model->average . '分' : '10.0分' ?>

DDD與微服務(wù)架構(gòu)方法論與實踐

哈瑞

一線互聯(lián)網(wǎng)行業(yè) 高級架構(gòu)師

?現(xiàn)任BAT公司某技術(shù)中心高級架構(gòu)師;曾在美團點評、唯品會工作,從事廣告平臺、電商平臺相關(guān)的架構(gòu)設(shè)計與團隊管理工作。
?中科院軟件研究所計算機專業(yè)碩士畢業(yè),出版過2本著作:
?在高并發(fā)高可用架構(gòu),業(yè)務(wù)建模,DDD領(lǐng)域,積累了10年工作經(jīng)驗,經(jīng)歷過游戲,社交,廣告,電商等各種類型的項目先后出版兩本書籍。曾任上海交大繼續(xù)教育學(xué)院兼職講師,教授Java與數(shù)據(jù)結(jié)構(gòu)基礎(chǔ),網(wǎng)絡(luò)與Web,曾任美團點評的校招面試官,搜索與推薦平臺,電商運營平臺,電商商品,庫存體系 ,廣告平臺,數(shù)據(jù)中臺。

服務(wù)過的企業(yè):
廣州賽意
深圳創(chuàng)維-RGB電子
招聯(lián)消費金融
中移
酷開
銀聯(lián)

?現(xiàn)任BAT公司某技術(shù)中心高級架構(gòu)師;曾在美團點評、唯品會工作,從事廣告平臺、電商平臺相關(guān)的架構(gòu)設(shè)計與團隊管理工作。 ?中科院軟件研究所計算機專業(yè)碩士畢業(yè),出版過2本著作: ?在高并發(fā)高可用架構(gòu),業(yè)務(wù)建模,DDD領(lǐng)域,積累了10年工作經(jīng)驗,經(jīng)歷過游戲,社交,廣告,電商等各種類型的項目先后出版兩本書籍。曾任上海交大繼續(xù)教育學(xué)院兼職講師,教授Java與數(shù)據(jù)結(jié)構(gòu)基礎(chǔ),網(wǎng)絡(luò)與Web,曾任美團點評的校招面試官,搜索與推薦平臺,電商運營平臺,電商商品,庫存體系 ,廣告平臺,數(shù)據(jù)中臺。 服務(wù)過的企業(yè): 廣州賽意 深圳創(chuàng)維-RGB電子 招聯(lián)消費金融 中移 酷開 銀聯(lián)

課程費用

5800.00 /人

課程時長

2

成為教練

課程簡介

隨著微服務(wù)架構(gòu)的普及,DDD的方法論也逐漸被大家所認(rèn)知。但因為DDD方法論本身過于抽象,導(dǎo)致理論和實踐之間存在著巨大的鴻溝。本課程將基于作者在小型、中大型團隊超過10年的實戰(zhàn)經(jīng)驗,分享這其中的心得體會與各種權(quán)衡考慮。

如果您所在的企業(yè)或者研發(fā)人員正在遭遇以下這些問題的話,那么這么課程將會是你的最佳選擇:
對DDD理論的理解存在認(rèn)知偏差,團隊成員有各種理解差異
不知道如何落地
微服務(wù)拆分不合理
系統(tǒng)耦合嚴(yán)重,團隊之間各種扯皮,協(xié)同困難
研發(fā)效率低下,開發(fā)速度跟不上業(yè)務(wù)發(fā)展
系統(tǒng)擴展性、復(fù)用性差,一個需求,要改很多地方

目標(biāo)收益

1、清晰的知道DDD方法論的演進路線(重構(gòu)、設(shè)計模式、SOLID、DDD)
2、學(xué)會微服務(wù)拆分的原則和技巧
3、學(xué)會把DDD應(yīng)用到自己的業(yè)務(wù)場景中
4、學(xué)會做業(yè)務(wù)分析,領(lǐng)域建模
5. 學(xué)會處理微服務(wù)架構(gòu)的典型問題

培訓(xùn)對象

1. 有一定開發(fā)經(jīng)驗的開發(fā)者,希望在領(lǐng)域建模、業(yè)務(wù)架構(gòu)領(lǐng)域有所提升
2. 技術(shù)Leader,希望帶好研發(fā)團隊

課程內(nèi)容

該課程為中高級課程,對于開發(fā)以下類型系統(tǒng)特別有幫助,業(yè)務(wù)邏輯特別復(fù)雜、團隊人數(shù)眾多的各種業(yè)務(wù)系統(tǒng)。

課程大綱

第一單元 怎么做好需求分析
1、如何識別偽需求,深刻理解現(xiàn)實世界
2、如何從整體上把控需求
3、需求的抽象
第二單元 面向?qū)ο蠼5幕静襟E
1.建模的通用思維
2.面向?qū)ο蠼5幕静襟E
第三單元 面向?qū)ο蠼_M階 - 問題空間 1. 深刻理解專業(yè)名詞
2.重要信息顯性化
3.抽象
第四單元 面向?qū)ο蠼_M階-解決方案空間


1. 重構(gòu)
2. 設(shè)計模式
3. SOLID原則
第五單元 跨團隊、跨系統(tǒng)的架構(gòu)原則 1. 康威定律
2. 領(lǐng)域劃分
3. 邊界思維
4. 多視角看架構(gòu)
第六單元 常用架構(gòu)模式 1.分層與偽分層
2.管道-過濾器
3.狀態(tài)機
4.業(yè)務(wù)切面
5.規(guī)則引擎
第七單元 DDD 1. 傳統(tǒng)開發(fā)模式-ER圖與面條式代碼
2. DDD的基本概念
3. DDD方法論的幾個核心點
第八單元 DDD的折中與微服務(wù)架構(gòu) 1. DDD為什么這么困難
2.對DDD進行裁剪與適配
第九單元 微服務(wù)拆分后的典型問題解決思路
1. 跨庫Join
2. 跨庫排序、分頁
3. 分布式事務(wù)
第十單元 工作流引擎與微服務(wù)編排 1. 為什么要用工作流引擎?
2. BPMN標(biāo)準(zhǔn)
3. Activiti核心原理講解
4. 工作流引擎與微服務(wù)編排的區(qū)別與聯(lián)系
5. 典型微服務(wù)編排引擎介紹
第一單元 怎么做好需求分析

1、如何識別偽需求,深刻理解現(xiàn)實世界
2、如何從整體上把控需求
3、需求的抽象
第二單元 面向?qū)ο蠼5幕静襟E

1.建模的通用思維
2.面向?qū)ο蠼5幕静襟E
第三單元 面向?qū)ο蠼_M階 - 問題空間
1. 深刻理解專業(yè)名詞
2.重要信息顯性化
3.抽象
第四單元 面向?qū)ο蠼_M階-解決方案空間



1. 重構(gòu)
2. 設(shè)計模式
3. SOLID原則
第五單元 跨團隊、跨系統(tǒng)的架構(gòu)原則
1. 康威定律
2. 領(lǐng)域劃分
3. 邊界思維
4. 多視角看架構(gòu)
第六單元 常用架構(gòu)模式
1.分層與偽分層
2.管道-過濾器
3.狀態(tài)機
4.業(yè)務(wù)切面
5.規(guī)則引擎
第七單元 DDD
1. 傳統(tǒng)開發(fā)模式-ER圖與面條式代碼
2. DDD的基本概念
3. DDD方法論的幾個核心點
第八單元 DDD的折中與微服務(wù)架構(gòu)
1. DDD為什么這么困難
2.對DDD進行裁剪與適配
第九單元 微服務(wù)拆分后的典型問題解決思路

1. 跨庫Join
2. 跨庫排序、分頁
3. 分布式事務(wù)
第十單元 工作流引擎與微服務(wù)編排
1. 為什么要用工作流引擎?
2. BPMN標(biāo)準(zhǔn)
3. Activiti核心原理講解
4. 工作流引擎與微服務(wù)編排的區(qū)別與聯(lián)系
5. 典型微服務(wù)編排引擎介紹

活動詳情

提交需求