感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
模塊1:可擴展的架構標準
目標:就首席工程師在日常決策中可參考的簡單、共享的架構標準達成一致。
主題
- 架構原則:哪些應標準化,哪些由團隊決定
- 分解基礎:定義邊界和所有權
- 集成基礎:API合同、版本控制、兼容性
- 消息概述:Kafka與RabbitMQ,哪些應標準化
- 數據概述:所有權和源數據思維(Mongo + SQL Server)
- 高擴展系統中的常見架構反模式
- 輕量級決策文檔(ADR/RFC概念)
模塊2:大型.NET解決方案中的代碼架構
目標:就大型解決方案中代碼架構決策的實用指南達成一致。
主題
- 大型.NET解決方案的結構:模塊、分層、邊界
- 依賴方向與在代碼中保持架構可見性
- 共享庫:何時有幫助,何時會帶來耦合
- 代碼中的集成邊界:關注點分離模式
- 代碼架構“評審透鏡”:快速查看的關鍵點
- 在不破壞一致性的情況下管理異常
模塊3:推動決策的設計評審
目標:建立一致的設計評審方法,以產生決策和共享理解。
主題
- 首席工程師級別的強有力設計評審要素
- 評審工作流:何時評審什麼
- 評審標準:最重要的幾個方面
- 引導:保持高級討論的專注和高效
- 決策結束:如何結束辯論並向前推進
- 捕捉結果:決策和後續行動
- 使用簡短案例研究進行評審練習(系統級)
模塊4:首席工程師的無權威影響力
目標:加強指導、反饋以及與個人貢獻者的對齊習慣。
主題
- 指導與指揮:在不承擔責任的情況下進行輔導
- 提供高層次技術反饋(清晰、基於標準)
- 推動個人貢獻者之間的對齊:實用技巧
- 建設性地處理分歧和阻力
- 首席工程師可重複使用的簡單對話模式和腳本
最低要求
參與者需帶來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
機器翻譯