伴随着微服务和中台概念的兴起,领域驱动设计(DDD)和事件风暴(Event Storming)越来越流行。Event Storming是什么?该如何落地?本期《云效说码》特别邀请到阿里巴巴技术专家李建(甫田)聊一聊《事件风暴和领域建模在阿里巴巴的落地实践》。
对于一名架构师来说,在软件开发中如何降低系统复杂度是一个永恒的挑战,领域驱动设计(DDD)的出现似乎带来一丝曙光。然而在考虑如何对业务模型进行抽象从而建立领域模型之前,我们必须解决业务与产品、开发之间“沟通”的问题。如何才能让业务人员和开发人员顺畅沟通,而不是各说各话? 如何才能在业务流程设计中不要遗漏成败攸关的业务场景?如何才能让业务沟通的过程顺畅过渡到架构设计、编码乃至测试?我们需要一种方法让DDD更好的落地。
事件风暴(Event Storming)是一种在领域驱动设计(DDD)实践中的“通用语言”,它帮助不同角色共同分析复杂业务领域、建立业务全貌和统一语言、获得合适的领域模型。本分享将结合阿里巴巴CRO(业务安全)团队的实际案例,介绍我们在使用Event Storming进行领域建模时经历的陷阱、收获和思考。
如果你对本次分享感兴趣,希望了解更多技术干货,敬请关注“2020阿里巴巴研发效能峰会”。6月12-13日,阿里巴巴研发效能峰会将在阿里云开发者社区线上直播。
【课程提纲】
- 为什么要做Event Storming
- 如何落地实践Event Storming
- 从Event Storming到代码
【收看方式】
钉钉扫描二维码或搜索群号(34532418)观看视频直播。
【关于云效】
云效,企业级一站式DevOps平台,源于阿里巴巴先进的研发理念和工程实践,致力于成为数字企业的研发效能引擎!云效提供从“需求 ->开发->测试->发布->运维->运营”端到端的在线协同服务和研发工具,通过人工智能、云原生技术的应用助力开发者提升研发效能,持续交付有效价值。
【云效官网】https://www.aliyun.com/product/yunxiao?channel=zhibo
【公测指南】https://developer.aliyun.com/article/756207
【申请公测】https://devops.aliyun.com
【云效实验室】https://www.aliyun.com/product/yunxiao/devops
【开发者社区】https://developer.aliyun.com/group/yunxiao
【精彩活动】云效公测开启 「产品体验官」招募
https://www.aliyun.com/activity/yunxiao/Beta2020