2003年,Domain Driven Design 一书面世。这一架构思想深深的影响了过去15年软件行业的架构理论和实践 体系的发展路径。依赖反转、洋葱圈架构、六边形架构、CQRS架构、EDA架构、到Uncle Bob提出的整洁架构原则、以及2014年 Martin Fowler和James Lewis提出的微服务架构风格,这些不同的架构思想的出现,都显示出领域驱动设计(DDD)的思想越 来越深入这个行业,也越来越深入产品以及企业IT架构设计本身。
在国内,随着微服务的火热,领域驱动设计(DDD)的架构思想也越来越被企业和研发团队所重视。 一个典型的例子是,几乎每一个在尝试微服务的团队和产品,都从领域驱动设计(DDD)的实践当中 受益。作为国内领域驱动设计(DDD)思想和实践的领军者,ThoughtWorks的架构咨询师们希望和 社区的合作伙伴一起,组织一次领域驱动设计的峰会,从而创建一个让国内的领域驱动设计(DDD) 实践者们互相交流、分享自己团队的成功经验的机会。我们也希望通过这个大会,使得领域驱动设计 (DDD)的架构思想能够在国内被更多人所认知,从而形成更大的规模效应。
我们决定将于2017年12月8、9日,在北京举行2017领域驱动设计中国峰会(2017 DDD China Conference)。我们热忱地期待您的参与!
峰会时间:2017年12月8日-12月9日
峰会地点:北京国际会议中心
12月8日
EventStorming Workshop
——再现真实的架构全貌
事件风暴工作坊将敏捷建模技术和前沿事件驱动方法通过独特的形式结合在一起,从而能够快速深入地探索问题域,并在关键参与者之间建立起协作渠道。
通过所有相关角色的积极参与,迅速的产出一个清晰具体模型。
以合理的方式尽早暴露经常导致实施偏差的分歧点,让简洁的建模方案脱颖而出。
议程
将事件风暴作为一种发现新思路的工具。
活动开场:我们的现状和目标。
现实世界的全局事件风暴,把控大规模建模中的复杂性和未知因素。
管理冲突
突出风险和真正值得解决的问题。掌局者不可或缺的工具箱。
改进我们的流程以探索不同行为者的动机。
变革代理人的观点:为什么改进已经很明显了,情况却依然没有好转,以及如何应对僵局。
连接一切:精益和看板,复杂性和组织局限。
与创业公司合作,还是与成熟企业合作。
事件风暴作为解决方案平台。
模型风暴:在毫无(或尚未提供)线索的情况下,对一切进行建模。
领域探索
通向问题领域的简单介绍。
领域事件:从关键系统事件开始的协同建模。
结构:在现有流程中注入秩序。
主要操作:发现打动用户的操作,关键角色和涉及到的外部系统。
限界上下文和子领域:识别自然领域边界,将领域划分成可视化和可讨论的独立模型和组件的策略。
关键流程设计
概念上的命令查询分离:人与系统决策之间不断的信息流动。
聚合:查找聚合和事务边界。
流程和反应逻辑:往整个流程注入复杂性和灵活性。
读模型的策略:管理推送和获取数据,接收端使用的不同技术。
关键聚合的测试策略:管理关键场景的新型验收测试。
问答环节:囊括技术圈里最热门的周边话题。任何关键问题都不错过。
参与收益
在工作坊结束后,您将收获一个在您问题领域的准确模型,以及不少关于如何在关键领域建模和如何有效管理整个系统的策略,从而避免陷入数据驱动架构的常见陷阱里。
详情点击:http://ddd-china.com/workshop/index.html 了解
12月9日
Keynote & Session & Unconference
时间 | 项目 | |||
09:30-10:00 | KEYNOTE1: why ddd matters today Alberto Brandolini |
|||
---|---|---|---|---|
10:00-10:30 | KEYNOTE2: 为不确定性架构 肖然 | |||
10:30-11:00 | KEYNOTE3: 领域驱动设计(DDD)与微服务:模式与实践 董乃文 |
|||
SESSION | TRACK1: 领域驱动设计与企业架构 |
TRACK2: 领域驱动设计与演进式架构及微服务 |
TRACK3: 领域驱动统一语言的实践模式 |
TRACK4: 领域驱动设计与组织治理 |
11:10-12:00 |
基于模型的架构设计 金新明 |
Bounded Context的实践意义 张逸 |
DDD落地:BA和架构师的完美结对 亢江妹 & 周宇刚 |
你的领域架构落地了吗? 李新 |
午餐 | ||||
13:30-14:20 |
DDD——没那么难 滕云 |
微服务治理及监控 寇宇 |
新业务背景下业务与系统的共同演进 余丹妮 |
领域驱动设计与Scrum项目管理 周雪峰 |
14:20-15:10 |
复杂领域模型的建模 潘加宇 |
微服务架构下CDI在领域驱动设计中的精妙应用 张建锋 |
领域驱动:看我如何拥抱需求变更 范钢 |
康威定律中的DDD-DDD架构与团队组织调整 丁辉 |
15:10-16:00 |
DDD分层架构的三种模式 张晓龙 |
基于Domain、Use Case与Aspect思维的端到端可变化设计 黄邦伟 |
领域驱动与O2O电商的养成记 王洋 |
团队技术进阶之路 - 以DDD为切入点 黄晓辉 |
16:00-16:50 |
DDD@盒马 张群辉 |
DDD在微服务架构企业云产品中的实践 刘学斌 |
DDD驱动测试体系建设 张晔 |
领域驱动设计-创业公司治理 付银海 |
UN-CONFERENCE |
TRACK1: 领域驱动设计的代码实现 |
TRACK2: 领域驱动设计与函数式编程 |
||
17:00-18:30 |
从OO到DDD 黄亮 DDD实践中的一些思考 王立 使用领域事件来解耦多任务间的依赖 张晓龙 软件架构如何支持领域驱动与架构演进 范钢 |
领域驱动的FRP复合范式在复杂前端应用的实践 胡戎 DDD with functional programming paradiagm 林炜翔 用函数式思维理解DDD 吴雪峰 DDD是一种纪律 杨云 |
||
散场结束 |
了解详情&峰会报名: www.ddd-china.com