模块化设计

     

Spring Modulith增加事件外部化的支持

243 3K

SpringBoot应用程序的事务绑定 .

微服务:逻辑边界不是物理边界

243 2K

微服务的好处之一就是定义边界。俗话说,好篱笆造就好邻居(中国谚语:亲兄弟明算账)。 定义边界是一件好事,但我们到底.

Spring Modulith 1.0 GA发布

255 2K

我很荣幸地代表 Spring 社区和所有做出贡献的人宣布 Spring Modulith 1.0 GA 正式发布。5 年多前,Modulith 还是一个研发.

Moditect:Java 模块系统的工具

275 3K

Moditect是一个如此令人惊叹的项目! ModiTect 项目旨在提供使用 Java 模块系统(“Jigsaw.

如何使用Spring Modulith组织项目包结构?

568 1 2K

我希望使用 Spring Modulith 并根据业务领域的模块对代码进行分组。 我当前的项目结构如下所示: .

洋葱片架构 - odrotbohm

375 5K
15年的洋葱 架构 是时候整容.

Spring Modulith:模块内领域事件发给外部Kafka的示例

276 2K

使用spring modulith轻松地将选定的域事件外部化到消息代理: 添加例如,Kafka集成模块 选择要外部化的.

前端能整合后端的界限上下文BC吗?

281

在理解域、子域、限界 上下文 .

团队拓扑:模块化与划分团队相结合

372 9K

Martin Fowler的同事Matthew Foster描述了团队拓扑和领域驱动设计如何帮助组织扩展技术 .

攀登“模块化”之山

320 7K

作为软件开发人员的培训师和教练,我看到模块化软件设计(例如,面向对象或 .

DHH:如何从微服务中恢复?

873 3 3K

我不否认在某些情况下 微服务 .

Service Weaver 简介:谷歌编写分布式应用程序的框架

2010 2 3K

服务编织器简介:用于编写后端应用程序的新开源框架。 最重要的是,Service Weaver允许您将应用程序编写为一个模块化的整体,并使用自定义部署程序将其.

模块化单体比普通单体更复杂 - Oliver

1190 1
下图来自于Redhat的 .

只有 1% 的人需要微服务 - qe-unit

927 2

年收入 20 亿美元的规模才有充分理由采用 <.

实践中的模块化单体 | Foojay.io

1611 1 3K
随着 微服务 在应用程序现.

鲍勃大叔:函数式编程真的不需要面向对象吗?

1255 3 3K

什么是类?根据字典,一个类是: 一组、集合、群体或配置,其中的成员被认为具有某些共同的属性或特征;一个种类或.

您需要模块,而不是微服务

1689 3 12K

架构有时很难——人们不断提出一些新想法,这些想法很快成为主流的“做事方式”,微服务是最新的趋势,现在是我们剖析这个想法并找到正在发生的事情的真正根源的时候了.

Spring Modulith能成熟实现模块化了吗? - Foojay

1101 7K
设计 微服务 的主要原因之.

rust_boilerplate:用于开发Rust项目的MVC模板

1036 1

如何使用Rust通过Actix构建一个适度的结构化应用? 设计精神:更看中MVC的设计。 这就是我建立这个模板的原因,以便你快速建立你的概念/逻.

如何将模块化应用于 SQL

1394 7K
在本文中,我们将了解模块化这一最重要的系统设计原则之一如何应用于 SQL。 定义: 模块是一个单元,其元素与自身紧密相连,但与其他单元弱相连。 .

编写易于删除的代码 - ploeh

1177 1 14K
如何编写易于更改的代码?朝更方便地删除代码方向努力。 “您可以删除部分而不重写其他部分的系统通常称为松散耦合.

介绍Spring Modulith

5227 4 3K

Spri.

Rust模块系统的清晰解释 - sheshbabu

992 11K
在这篇文章中,我将使用实际示例来解释模块系统,以便您清楚地了解它的工作原理,并可以立即开始在您的项目中应用它。 由于 Rust 的模块系统非常独特,我.

模块化单体会取代微服务架构吗?- Itiel

2306 1 3K

关于模块化单体的讨论很多。我们可以在许多趋势图中看到这一点。许多研发经理都在询问这是否是 .

Zephyr是一个类似OSGI的Java插件框架

1466

Zephyr 是一个基于Java的开源插件框架,具有智能依赖管理、模块化设计和占用空间小的特点。 Zephyr 智.

互联网是模块化的 - Gordon

783 1

互联网的关键 架构 原则之一是.

是按技术职责还是按领域职责划分模块包? - Reddit

1073 1 4K

在构建 REST api 时,您会选择: 选项 A: .

如何实现软件设计中的高凝聚和松耦合? - thevaluable

2660 1 8K

为什么我们系统的模块耦合度如此之高?是因为他们缺乏凝聚力吗? (banq注:为什么人员在团队之间流动这么频繁?为什么团队之间开会如此频繁?是因为这些团.

领域分区:如何在微服务和单体之间找到健康的平衡 - Ashley

1858 2 5K
深入了解适合大多数中小型公司的 架构 .

如何使用CQRS依据业务功能进有效地切割代码库?

1675 1 2K
项目的结构与讨论空格与制表符或缩进大小一样敏感。当我们进入某人的公寓时,即使它是根据宜家的默认设置进行装饰的,它看起来也总是有些不同。这是绝对合理的。不同的.