什么是 架构即代码(Architecture as Code)?
架构即代码把图和模型视为某个唯一可信来源文件(YAML、DSL 或类似格式)的衍生产物。其收益与基础设施即代码相同:拉取请求评审、CI 验证、漂移检测,以及一个让架构与实现一同演进的统一历史。
相关术语
- 一致性规则(Conformance Rule) — 一种可由机器校验的约束,用于根据架构意图验证代码库。
- 活文档(Living Documentation) — 由运行中的系统生成或校验的文档,因而能随系统演进而保持准确。
用受版本管理的文本格式描述系统架构,使其能像源代码一样被评审、比对和验证。
架构即代码把图和模型视为某个唯一可信来源文件(YAML、DSL 或类似格式)的衍生产物。其收益与基础设施即代码相同:拉取请求评审、CI 验证、漂移检测,以及一个让架构与实现一同演进的统一历史。