知识卡片
基础设施版本化
内容
当网络、服务器和流程都变成软件定义的对象,它们也需要版本控制、构建管道、自动化测试和回滚策略。发散:基础设施不再是“环境”,而是产品的一部分;没有工程纪律,变更就会变成猜测。
参考来源
《架构师应该知道的37件事》第14章《2.8 如果软件吞没了整个世界,最好使用版本控制》
知识卡片
当网络、服务器和流程都变成软件定义的对象,它们也需要版本控制、构建管道、自动化测试和回滚策略。发散:基础设施不再是“环境”,而是产品的一部分;没有工程纪律,变更就会变成猜测。