模块化设计
只有 1% 的人需要微服务 - qe-unit

年收入 20 亿美元的规模才有充分理由采用 微服务 架构,其他规模则可采用: 单体式 架构 演化为基于服务的模块化单体式架构,然后演化为宏服务、迷你服务、微服务。 什么是微服务架构? ... 详细
实践中的模块化单体 | Foojay.io

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

什么是类?根据字典,一个类是: 一组、集合、群体或配置,其中的成员被认为具有某些共同的属性或特征;一个种类或类别。 现在在阅读下一段时考虑一下这个定义: 在OO语言中,我们将我们的程序组... 详细
您需要模块,而不是微服务

架构有时很难——人们不断提出一些新想法,这些想法很快成为主流的“做事方式”,微服务是最新的趋势,现在是我们剖析这个想法并找到正在发生的事情的真正根源的时候了。 在 微服务 的核心,我们被告... 详细
Spring Modulith能成熟实现模块化了吗? - Foojay

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

如何使用Rust通过Actix构建一个适度的结构化应用? 设计精神:更看中MVC的设计。 这就是我建立这个模板的原因,以便你快速建立你的概念/逻辑。 src/cfg/ 将配置设置放在这里 ... 详细
如何将模块化应用于 SQL

编写易于删除的代码 - ploeh
介绍Spring Modulith

Spring Modulith 是一个新的、实验性的 Spring 项目,它支持开发人员在代码中表达这些逻辑应用程序模块,以及构建结构良好、与领域对齐的 Spring Boot 应用程序。 传... 详细
Rust模块系统的清晰解释 - sheshbabu

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

关于模块化单体的讨论很多。我们可以在许多趋势图中看到这一点。许多研发经理都在询问这是否是 微服务 或其他东西的替代品/替代品。 本文解释什么是模块化单体,为什么有些人认为它是微服务的替代品,以及... 详细
Zephyr是一个类似OSGI的Java插件框架

Zephyr 是一个基于Java的开源插件框架,具有智能依赖管理、模块化设计和占用空间小的特点。 Zephyr 智能管理插件生命周期的各个方面,包括类加载、启动/停止顺序、更新等。 Zephyr... 详细
互联网是模块化的 - Gordon

互联网的关键 架构 原则之一是模块化; 模块化是一种设计原则,它有意使组件高度独立(“松散耦合”); 当一个系统由具有可识别边界的较小的独立部分组成时,它就是模块化的。 在设计模块化架构时,... 详细
是按技术职责还是按领域职责划分模块包? - Reddit

在构建 REST api 时,您会选择: 选项 A: ├── controllers │ ├── order.go │ ├── region.go │ └── us... 详细
如何实现软件设计中的高凝聚和松耦合? - thevaluable

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