接前一篇文章:软考 系统架构设计师系列知识点之云原生架构设计理论与实践(9)所属章节:第14章. 云原生架构设计理论与实践 第2节 云原生架构内涵14.2 云原生架构内涵关于云原生的定义有众多版本,对于云原生架构的理解也不尽相同。本节将根据广泛的云原生技术、产品和上云实践,给出一般性的理解。14.2.4 典型的云原生架构反模式技术往往像一把双刃剑,企业做云原生架构演进的时候,会充分考虑不同的场景选择不同的技术,下面是一些典型云原生架构反模式。1. 庞大的单体应用庞大单体应用的最大问题在于缺乏依赖隔离,包括代码耦合带来的责任不清、模块间接口缺乏治理而带来变更影响扩散、不同模块间的开发进度和发布时间要求难以协调、一个子模块不稳定导致整个应用都变慢、扩容时只能整体扩容而不能对达到瓶颈的模块单独扩容等。因此,当业务模块可能存在多人开发的时候,就需要考虑通过服务化进行一定的拆分,梳理聚合根,通过业务关系确定主要的服务模块以及这些模块的边界、清晰定义模块之间的接口,并让组织关系和架构关系匹配。2. 单体应用“硬拆”为微服务服务的拆分需要适度