感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
模块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
机器翻译