感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
模組 1:可擴展的架構標準
目標:同意一套簡單的、共享的架構標準,供首席工程師在日常決策中參考。
主題
- 架構原則:哪些應統一標準,哪些由團隊決定
- 分解基礎:定義邊界與責任歸屬
- 整合基礎:API 合約、版本控制、相容性
- 訊息傳遞概述:Kafka 與 RabbitMQ 之比較,需統一的項目
- 數據概述:所有權與單一真相來源的思考(Mongo + SQL Server)
- 高規模系統中常見的架構反模式
- 輕量級決策文檔(ADR/RFC 概念)
模組 2:大型 .NET 解決方案中的代碼架構
目標:針對大型解決方案內的代碼架構決策,就實用指導原則達成一致。
主題
- 結構化大型 .NET 解決方案:模組、分層、邊界
- 依賴方向與保持架構在代碼中的可見性
- 共享庫:何時有益,何時會造成耦合
- 代碼中的整合邊界:關注點分離模式
- 代碼架構「審查透鏡」:快速檢查的重點
- 在不破壞一致性前提下管理異常情況
模組 3:推動決策的設計審查
目標:建立一致的設計審查方法,以產出決策與共享理解。
主題
- 首席層級強有力的設計審查特徵
- 審查流程:哪些內容需審查及時機
- 審查標準:最重要的少數幾項要素
- 引導技巧:保持資深討論的專注與高效
- 決策閉環:如何結束辯論並推進後續
- 成果記錄:決策與後續行動
- 透過簡短案例研究(系統層級)進行實務審查練習
模組 4:首席工程師的無權勢影響力
目標:加強指導、回饋以及與個人貢獻者達成共識的習慣。
主題
- 指導 vs 指揮:在不承擔責任情況下進行教練式輔導
- 提供高階技術回饋(清晰、基於標準)
- 推動個人貢獻者間的共識:實用技巧
- 建設性地處理分歧與抗拒
- 首席工程師可重複使用的簡易對話模式與腳本
最低要求
學員將提供 2–3 個去識別化的重複性辯論案例(系統分解選擇、整合方法、程式碼結構規則)。可選地,也可以分享現有的內部標準。
21 小時
客戶評論 (2)
培訓師的知識、參與度和親和力
Adam Kuklewski - GE Medical Systems Polska
課程 - Technical Architecture and Patterns
機器翻譯
我喜歡這些練習,它們幫助我開闊思維,對軟件架構有了新的見解。
Gabriele - EAGLEPROJECTS S.p.A.
課程 - Architecture and Design: Core + Advanced Training
機器翻譯