此模式是 "遗留置换模式" 的一部分

识别业务能力

识别组织的稳定部分,围绕它们构建团队和软件

此页面是一个存根。我们打算在该材料的后续版本中对其进行全面扩展。但是,我们仍在开发这些模式,因此,随着我们继续学习如何最好地构建和解释这些想法,模式可能会被重命名、拆分或合并。

面对大型问题时,一个众所周知的技巧是将其分解成更小的部分。问题在于,正如软件架构中经常出现的那样,较小的部分应该是什么?我们之前已经提到了基于表示、处理和数据管理的逻辑分离的水平层的问题,因此这里无需赘述,但如果不是逻辑分离,那么我们还有哪些选择呢?

在定义微服务的文章中,建议围绕业务能力进行组织,这仍然是好的建议,但什么是业务能力呢?

在本节中,我们将探讨为什么我们将后续讨论的大部分内容集中在业务能力及其在将人员纳入遗留置换讨论中的作用。