知识卡片
分布式大泥球
内容
把单体拆成多个服务并不自动带来清晰架构。若边界、数据所有权和团队职责没有同步演进,系统只会从单体大泥球变成分布式大泥球,协调成本反而更难被看见。
参考来源
- 位置:第6章《组织的扩展:软件架构的中心角色》6.1-6.2节「实现一个分布式大泥球」(源文件:_epub-src/index_split_045.html附近)
- 结论依据:原文明确说明微服务漂移变成分布式大泥球很常见,人们和团队试图理解微服务之间的关系时,认知负荷超过人类大脑能力,并举例说明在没有指标指引方向的情况下,从单体转向微服务最终陷入分布式大泥球,直接支持卡片对把单体拆成多个服务不自动带来清晰架构、若边界数据所有权团队职责没有同步演进只会变成分布式大泥球的论述。
- 原始内容:"无论是单体漂移变成架构师所说的大泥球,还是微服务漂移变成分布式大泥球,都很常见……在分布式大泥球这一侧,人们和团队试图理解微服务之间的关系……理解业务事务所需的认知负荷超过了人类大脑的能力……在没有指标来指引明确方向的情况下,他们最终……陷入了一个分布式大泥球。"