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