专栏首页斑斓限界上下文的菱形对称架构

限界上下文的菱形对称架构

逸言 | 逸派胡言

我在GitChat上最新开通了一个Chat,主题为:限界上下文的菱形对称架构。为有利于搜索,更名为:领域驱动设计的菱形对称架构,但主要针对的是领域驱动设计的核心模式:限界上下文(Bounded Context)。


在实施领域驱动设计的过程中,限界上下文扮演了关键角色:它既是维护领域模型完整性与一致性的重要边界,又是系统架构的重要组成部分。随着社区对限界上下文的重视,越来越多的人开始尝试将更多的架构实践与限界上下文融合在一起,创造出符合领域驱动设计的架构模式。

菱形对称架构(Diamond Symmetry Architecture)模式脱胎于六边形架构与分层架构,它以领域为核心对限界上下文的关注点进行划分,建立了由内部领域模型与外部网关组成的内外分层架构,以菱形的对称结构清晰展现了限界上下文的内部结构,指导着限界上下文的协作关系。引入菱形对称架构有助于促进团队对限界上下文与上下文映射的一致理解,并促成团队形成统一的代码模型。

菱形对称架构图如下所示:

在本场Chat中,会讲到如下内容:

  • 六边形架构与整洁架构
  • 领域驱动设计分层架构
  • 菱形对称架构的形成
  • 菱形对称架构对元设计模型的改造
  • 菱形对称模型对架构的指导

适合人群:具有领域驱动设计基础的架构师、开发人员

本文分享自微信公众号 - 逸言(YiYan_OneWord),作者:我是张逸

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-02-26

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 软件设计的风格

    ? 1 风格对于软件系统,犹如文化对于人类社会,对于组成系统的各个要素(无论模块、组件、对象还是函数),都会施加影响,只要是在运用该风格的边界范围之内。 这种...

    张逸
  • 美丽的架构

    美丽的架构究竟是怎样的?架构师们上下求索,孜孜以求,始终不得其解。归根结底,美丽这个词语总还是偏于感性认识,就仿佛音乐之美,绘画之美,不能以尺度来衡量,追求的其...

    张逸
  • 菱形对称架构

    在实施领域驱动设计的过程中,限界上下文(Bounded Context)扮演了关键角色:它既是维护领域模型完整性与一致性的重要边界,又是系统架构的重要组成部分。...

    张逸
  • SAP Marketing Cloud功能简述(一)Contacts和Profiles

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    Jerry Wang
  • HTML5 JS实现毛玻璃效果(高斯模糊)

    但是使用这种方法得出来的效果不理想(比如图片模糊后四周缩小),而且不能局部控制图片

    w候人兮猗
  • tcp/ip校验和计算

    战神伽罗
  • 不会死亡的书

    旧书重生为精致的艺术品 在这个电子时代,纸质书籍被大多数人遗忘在角落,但是却在艺术家手里进化! Brian Dettmer在这个演讲中列了好多他的作品。 他把...

    杨熹
  • Ceph df分析

    GLOBAL中的RAW USED :34901G, AVAIL:26383G POOLS 中USED:11603G3 + (43928k/1024/...

    Lucien168
  • 系列 | OpenVINO视觉加速库使用七

    还用介绍吗,直接看下面的系列文章了解OpenVINO是干什么用的,还有如何与OpenCV一起使用,实现对DNN模块的加速运行,OpenVINO SDK开发使用等...

    OpenCV学堂
  • 运输行业物联网应用中的5个实例

    交通运输业是投资物联网的第二大领域,从2016年起投资约780亿美元。其中一小部分投资用于监督车队管理。智能交通的物联网技术在移动和互联技术的帮助下迅速改变了卡...

    程序你好

扫码关注云+社区

领取腾讯云代金券