直播预告 | 事件风暴和领域建模在阿里巴巴的落地实践

简介: 5月25日16点,云效开发者交流群见!

0525事件风暴和领域建模在阿里巴巴的落地实践.png

伴随着微服务和中台概念的兴起,领域驱动设计(DDD)和事件风暴(Event Storming)越来越流行。Event Storming是什么?该如何落地?本期《云效说码》特别邀请到阿里巴巴技术专家李建(甫田)聊一聊《事件风暴和领域建模在阿里巴巴的落地实践》。

直播海报 - 主讲人简介900-500.png

对于一名架构师来说,在软件开发中如何降低系统复杂度是一个永恒的挑战,领域驱动设计(DDD)的出现似乎带来一丝曙光。然而在考虑如何对业务模型进行抽象从而建立领域模型之前,我们必须解决业务与产品、开发之间“沟通”的问题。如何才能让业务人员和开发人员顺畅沟通,而不是各说各话? 如何才能在业务流程设计中不要遗漏成败攸关的业务场景?如何才能让业务沟通的过程顺畅过渡到架构设计、编码乃至测试?我们需要一种方法让DDD更好的落地。

事件风暴(Event Storming)是一种在领域驱动设计(DDD)实践中的“通用语言”,它帮助不同角色共同分析复杂业务领域、建立业务全貌和统一语言、获得合适的领域模型。本分享将结合阿里巴巴CRO(业务安全)团队的实际案例,介绍我们在使用Event Storming进行领域建模时经历的陷阱、收获和思考。

如果你对本次分享感兴趣,希望了解更多技术干货,敬请关注“2020阿里巴巴研发效能峰会”。6月12-13日,阿里巴巴研发效能峰会将在阿里云开发者社区线上直播。

【课程提纲】

  • 为什么要做Event Storming
  • 如何落地实践Event Storming
  • 从Event Storming到代码

【收看方式】
钉钉扫描二维码或搜索群号(34532418)观看视频直播。
开发者俱乐部(组织)180.jpg


【关于云效】

云效,企业级一站式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

相关文章
|
Java 数据库连接 定位技术
|
数据可视化 前端开发 测试技术
接口测试新选择:Postman替代方案全解析
在软件开发中,接口测试工具至关重要。Postman长期占据主导地位,但随着国产工具的崛起,越来越多开发者转向更适合中国市场的替代方案——Apifox。它不仅支持中英文切换、完全免费不限人数,还具备强大的可视化操作、自动生成文档和API调试功能,极大简化了开发流程。
|
9月前
|
Java 测试技术 API
将 Spring 的 @Embedded 和 @Embeddable 注解与 JPA 结合使用的指南
Spring的@Embedded和@Embeddable注解简化了JPA中复杂对象的管理,允许将对象直接嵌入实体,减少冗余表与连接操作,提升数据库设计效率。本文详解其用法、优势及适用场景。
469 126
|
搜索推荐 前端开发 JavaScript
深入理解后端开发中的服务端渲染(SSR)技术
在现代Web开发领域,服务端渲染(Server-Side Rendering, SSR)技术因其独特的性能优化和SEO优势而受到重视。本文将探讨SSR的工作原理、实现方法及其与客户端渲染(CSR)的比较,同时分析SSR在现代Web应用中面临的挑战和解决方案。通过实例分析,我们将深入了解SSR如何提升用户体验和提高搜索引擎排名,以及开发者如何在项目中有效实施SSR。
|
存储 Kubernetes 搜索推荐
使用容器方式创建firecracker虚拟机
使用容器方式创建firecracker虚拟机
983 1
|
前端开发 测试技术 数据库
DDD架构中assembler和converter的区别
在 DDD 四层架构模式中,assembler 和 converter 常用于对象转换,但两者在实际项目中的使用较为随意。本文从英文释义、语义区分和模型层区分三个方面探讨了两者的区别,建议按模型层区分,即 Interface 和 Application 层使用 assembler,Infrastructure 层使用 converter,以避免混淆和随意使用。此外,将转换代码抽离为独立方法有助于保持代码整洁和可测试性。
|
设计模式 供应链 数据可视化
DDD - 事件风暴从理论到落地
DDD - 事件风暴从理论到落地
1204 1
|
Ubuntu Windows
Ubuntu22.04制作镜像
如何在Ubuntu 22.04操作系统上制作系统镜像。
1071 0