知识卡片
恰到好处的治理:三档技术栈
内容
企业级治理常在两个极端之间摇摆——要么强制全公司统一一套技术栈(简单项目也得扛工业级数据库的复杂度),要么放任每个团队各自为政(知识和人力无法在项目间流动)。折中方案是预先定义几档(比如小、中、大)不同复杂度的标准技术栈,让团队按服务实际的规模和需求去挑最合适的一档,既避免了过度设计的浪费,又保留了组织内部知识可迁移的好处。
参考来源
- 位置:《演进式架构(原书第2版)》第8章《演进式架构的陷阱和反模式》8.2.1节及8.2.2节PenultimateWidgets案例(源文件:_epub-src/EPUB/xhtml/chapter12.xhtml)
- 结论依据:原文明确恰到好处的治理选择三档标准技术栈(简单/中等/复杂),并给出PenultimateWidgets小/中/大三档具体案例,直接支持卡片论点。
- 原始内容:"我们发现'恰到好处'的治理模型效果很好:选择三个技术栈作为标准——简单、中等和复杂——由服务需求驱动技术需求……小型项目……选择了Ruby on Rails和MySQL。中型项目……GoLang……大型项目,他们依然选择Java和Oracle"