专题演讲嘉宾:张超

华为服务研发/主任工程师

2014年入职华为,现在任职华为服务研发某业务团队主任工程师;长期关注产品软件架构、团队软件能力、软件开发能效的提升;有丰富的应用架构、软件工程能力等能力在开发团队的落地经验,多次获得相关领域公司级奖项。

by 张超

华为
服务研发/主任工程师

DDD 作为一种优秀的设计思想,为复杂业务治理带来了曙光。然而因为 DDD 本身难以掌握,很容易造成从理论到工程落地之间出现巨大的鸿沟。导致很多 DDD 项目不仅没有治理复杂,反而造成了更多的混乱。就像电影里面的桥段,只谈 DDD 理论姿势很优美,一旦工程落地就跪了。所以 DDD 的项目,工程落地至关重要,是决定 DDD 项目成功与否的关键。

一个10年+的重量级产品的架构演进之路,洞察当前应用架构的痛点,结合产品架构、组织划分、应用架构、交付流程匹配等多个有效措施落地 DDD,让团队中更多的人“因为相信、所以看见”,从容应对私有云、公有云、ToB等多种交付形态。

演讲提纲:

  1. 从 DDD 思想到应用架构
    • DDD 思想是什么
    • 应用架构的本质
  2. COLA 应用架构
    • 从语言统一到领域模型
    • COLA 应用架构实现原理
    • COLA 应用架构实践总结
  3. 产品的困境和落地
    • 产品的困境及应对措施;
    • 产品架构、业务组织、交付流程如何匹配 DDD;
    • 实战演练如何通过统一的语言描述、领域模型设计、代码实现落地 DDD;
  4. DDD 思考与总结
    • 架构的价值,不在于架构本身,而在于落地;
    • 领域模型作为 DDD 的核心,如何判断优秀与否?
    • 团队文化目标导向明确,做好软件设计,让开发人员形成肌肉记忆,从接受到卓越;

你将获得:

  • 从工程落地视角重新认识 DDD;
  • 重量级产品的产品架构演进之路、困境、应对措施;
  • 准确识别当前应用架构的困境,跳出负反馈循环;
票务小姐姐