聯繫我們

課程簡介

模塊1:可擴展的架構標準

目標:就首席工程師在日常決策中可參考的簡單、共享的架構標準達成一致。

主題

  • 架構原則:哪些應標準化,哪些由團隊決定
  • 分解基礎:定義邊界和所有權
  • 集成基礎:API合同、版本控制、兼容性
  • 消息概述:Kafka與RabbitMQ,哪些應標準化
  • 數據概述:所有權和源數據思維(Mongo + SQL Server)
  • 高擴展系統中的常見架構反模式
  • 輕量級決策文檔(ADR/RFC概念)

模塊2:大型.NET解決方案中的代碼架構

目標:就大型解決方案中代碼架構決策的實用指南達成一致。

主題

  • 大型.NET解決方案的結構:模塊、分層、邊界
  • 依賴方向與在代碼中保持架構可見性
  • 共享庫:何時有幫助,何時會帶來耦合
  • 代碼中的集成邊界:關注點分離模式
  • 代碼架構“評審透鏡”:快速查看的關鍵點
  • 在不破壞一致性的情況下管理異常

模塊3:推動決策的設計評審

目標:建立一致的設計評審方法,以產生決策和共享理解。

主題

  • 首席工程師級別的強有力設計評審要素
  • 評審工作流:何時評審什麼
  • 評審標準:最重要的幾個方面
  • 引導:保持高級討論的專注和高效
  • 決策結束:如何結束辯論並向前推進
  • 捕捉結果:決策和後續行動
  • 使用簡短案例研究進行評審練習(系統級)

模塊4:首席工程師的無權威影響力

目標:加強指導、反饋以及與個人貢獻者的對齊習慣。

主題

  • 指導與指揮:在不承擔責任的情況下進行輔導
  • 提供高層次技術反饋(清晰、基於標準)
  • 推動個人貢獻者之間的對齊:實用技巧
  • 建設性地處理分歧和阻力
  • 首席工程師可重複使用的簡單對話模式和腳本


 

最低要求

參與者需帶來2-3個匿名示例,涉及反覆出現的爭論(如系統分解選擇、集成方法、代碼結構規則)。任何現有的內部標準可以自願分享。

 21 小時

客戶評論 (2)

課程分類