課程簡介
案例背景:
抽象的軟件系統(tǒng)需要架構(gòu)圖來闡述意圖。另一方面,架構(gòu)圖不僅僅指導(dǎo)設(shè)計(jì)開發(fā),好的架構(gòu)圖通常還具有美學(xué)價(jià)值。如何畫出一張合格的架構(gòu)圖,也是我們需要學(xué)習(xí)掌握的必備技能。對分層架構(gòu)、六邊形架構(gòu)、C4的使用場景,并在日常項(xiàng)目中進(jìn)行實(shí)踐,進(jìn)而在不同的范圍、層次上來準(zhǔn)確清晰地表達(dá)架構(gòu)設(shè)計(jì)意圖。
解決思路:
1.架構(gòu)的核心是分層與組件解耦
2.各種通用的方法論,分層、C4、六邊形等等
3.真實(shí)的業(yè)務(wù)案例等
成果:
形成了一套自己畫架構(gòu)圖的方法論,清晰明確且具有美學(xué)價(jià)值。
目標(biāo)收益
1. 能夠運(yùn)用分層架構(gòu)方法來繪制自己業(yè)務(wù)的架構(gòu)圖,并識(shí)別出業(yè)務(wù)中組件與邊界,合理設(shè)計(jì)依賴關(guān)系。
2. 能夠區(qū)分分層架構(gòu)、六邊形架構(gòu)、C4的使用場景,并在日常項(xiàng)目中進(jìn)行實(shí)踐,進(jìn)而在不同的范圍、層次上來準(zhǔn)確清晰地表達(dá)架構(gòu)設(shè)計(jì)意圖。
3. 能夠結(jié)合當(dāng)前業(yè)務(wù)發(fā)展,綜合運(yùn)用本課程的內(nèi)容對現(xiàn)有架構(gòu)進(jìn)行分析,列舉出架構(gòu)中潛在的風(fēng)險(xiǎn),進(jìn)而完成一次架構(gòu)演進(jìn)的設(shè)計(jì)工作。
培訓(xùn)對象
課程內(nèi)容
案例方向
低代碼/基礎(chǔ)架構(gòu)/高可用架構(gòu)/架構(gòu)演進(jìn)
案例背景
抽象的軟件系統(tǒng)需要架構(gòu)圖來闡述意圖。另一方面,架構(gòu)圖不僅僅指導(dǎo)設(shè)計(jì)開發(fā),好的架構(gòu)圖通常還具有美學(xué)價(jià)值。如何畫出一張合格的架構(gòu)圖,也是我們需要學(xué)習(xí)掌握的必備技能。對分層架構(gòu)、六邊形架構(gòu)、C4的使用場景,并在日常項(xiàng)目中進(jìn)行實(shí)踐,進(jìn)而在不同的范圍、層次上來準(zhǔn)確清晰地表達(dá)架構(gòu)設(shè)計(jì)意圖。
收益
1. 能夠運(yùn)用分層架構(gòu)方法來繪制自己業(yè)務(wù)的架構(gòu)圖,并識(shí)別出業(yè)務(wù)中組件與邊界,合理設(shè)計(jì)依賴關(guān)系。
2. 能夠區(qū)分分層架構(gòu)、六邊形架構(gòu)、C4的使用場景,并在日常項(xiàng)目中進(jìn)行實(shí)踐,進(jìn)而在不同的范圍、層次上來準(zhǔn)確清晰地表達(dá)架構(gòu)設(shè)計(jì)意圖。
3. 能夠結(jié)合當(dāng)前業(yè)務(wù)發(fā)展,綜合運(yùn)用本課程的內(nèi)容對現(xiàn)有架構(gòu)進(jìn)行分析,列舉出架構(gòu)中潛在的風(fēng)險(xiǎn),進(jìn)而完成一次架構(gòu)演進(jìn)的設(shè)計(jì)工作。
解決思路
1.架構(gòu)的核心是分層與組件解耦
2.各種通用的方法論,分層、C4、六邊形等等
3.真實(shí)的業(yè)務(wù)案例等
結(jié)果
形成了一套自己畫架構(gòu)圖的方法論,清晰明確且具有美學(xué)價(jià)值。