【领域驱动设计】架构和 DDD Kata:在线汽车经销商

简介: 【领域驱动设计】架构和 DDD Kata:在线汽车经销商

我刚刚创建了一个新的 kata,您和您的团队/朋友可以使用它来练习您的架构和领域驱动的设计技能。它完全免费使用,不涉及营销,只需将此 Miro 板上的内容复制到您自己的 Miro 板上即可。您可以随意重新混合、重复使用和修改任何内容,并且不需要我的许可。

这个 kata 是基于我的研讨会的内容。我已经用过几次了,感觉效果很好,所以我觉得分享一下会很好。

这个 kata 分为四个部分,分别解决架构软件系统的不同方面。

第一部分是为一家名为 Dreamland Dealership 的虚构公司创建一个商业模式,这是一家完全在线的汽车经销商(这不是基于任何真实的公司)。所有架构决策最终都是由公司的商业模式驱动的,所以我认为这是一个明智的起点。

  • 研讨会的第二部分使用事件风暴探索公司的领域格局(业务流程、用户旅程、产品、系统等)。首先进行域测验,然后将提供的事件风暴分割成域。

  • 工作坊的第三部分侧重于战略——不同领域如何连接到业务战略。每个领域是核心的、支持的还是通用的?提供了一个示例域列表,参与者可以将其相应地放置在核心域图表上。

此活动没有正确答案。像大多数练习一样,目的是创造一个空间来讨论启发式、原则、模式、权衡等。

  • kata 的最后一部分为尝试消息流建模提供了空间。这是一种使用命令、事件和查询将域拼接在一起的技术,以确定建议的域边界是否是软件架构边界的良好候选者。

相关文章
|
5天前
|
机器学习/深度学习 传感器 监控
深入解析汽车MCU的软件架构
一、背景知识 电动汽车(EV)正在成为首选的交通方式,为传统内燃机汽车提供了一种可持续发展的环保型替代方案。在电动汽车复杂的生态系统中,众多电子控制单元(ECU)在确保其高效运行方面发挥着至关重要的作用。电机控制单元(MCU)就是这样一个 ECU,它是电机性能背后的大脑。在这篇综合文章中,我们将探索电机控制单元的世界,研究它们的功能、组件以及影响汽车 MCU 领域的最新趋势。 了解电动汽车使用的电机 在深入研究电动汽车电机控制单元的复杂性之前,有必要了解电动汽车常用的各种电机类型。最常见的两种类型是无刷直流(BLDC)电机和永磁同步(PMS)电机。 无刷直流电机又称电子换向电机,无需电
45 1
|
5天前
|
机器学习/深度学习 边缘计算 自动驾驶
【初探GSConv】轻量化卷积层直接带来的小目标检测增益!摘录于自动驾驶汽车检测器的架构
【初探GSConv】轻量化卷积层直接带来的小目标检测增益!摘录于自动驾驶汽车检测器的架构
157 0
【初探GSConv】轻量化卷积层直接带来的小目标检测增益!摘录于自动驾驶汽车检测器的架构
|
5天前
|
存储 消息中间件 缓存
共享汽车管理平台的技术架构
共享汽车管理平台的技术架构
50 0
|
7月前
|
设计模式 架构师 程序员
DDD洋葱架构才是 yyds!阿里大牛手记(DDD)领域驱动设计应对之道
虽然身为架构师,设计一个高质量的架构依然是复杂与困难的。 简单来说,动用大量的资源只为了一套优质的三高架构并不正确,而是该在了解当前业务现状的情况下,创造出灵活、可维护、健硕能成长的。
|
8月前
|
设计模式 供应链 测试技术
架构进阶之路:复杂业务开发与领域驱动设计
以下是在现公司,给成员做分享的资料。业务案例来自:一文教会你如何写复杂业务代码。作者:张建飞,进行了重新整理。
162 0
|
12月前
|
消息中间件 JavaScript 小程序
领域驱动设计(DDD)的几种典型架构介绍
领域驱动设计(DDD)的几种典型架构介绍
|
12月前
|
存储 JSON 自然语言处理
「领域驱动设计」DDD,六边形架构,洋葱架构,整洁架构和CQRS的整合(下)
「领域驱动设计」DDD,六边形架构,洋葱架构,整洁架构和CQRS的整合
|
12月前
|
存储 搜索推荐 NoSQL
「领域驱动设计」DDD,六边形架构,洋葱架构,整洁架构和CQRS的整合(上)
「领域驱动设计」DDD,六边形架构,洋葱架构,整洁架构和CQRS的整合
|
12月前
|
人工智能 运维 Prometheus
《云原生架构容器&微服务优秀案例集》——02 汽车/制造——小鹏汽车 基于云原生实现研发提效,加速探索未来出行
《云原生架构容器&微服务优秀案例集》——02 汽车/制造——小鹏汽车 基于云原生实现研发提效,加速探索未来出行
297 0
|
12月前
|
云安全 运维 安全
《云原生架构容器&微服务优秀案例集》——02 汽车/制造——东风日产 借力 ASM 实现流量精细化管控
《云原生架构容器&微服务优秀案例集》——02 汽车/制造——东风日产 借力 ASM 实现流量精细化管控
194 0