综合考虑:

1、不同环境

开发

生产

2、不同层次、类型的软件

编译器

操作系统

容器

Kubernetes

.NET

Spring Framework/Boot/Cloud

JDK

开发工具

应用软件

后端软件

软件更新(尤其是后端软件更新),但同时不影响业务正常运行,是一门 重难点技术 吧。

软件更新也需要耗费大量的成本。

可是,软件需要经常更新吗?哪些需要经常更新?

反问题:

不更新的话,软件系统就不能跑了?

比如,你的spring boot 2.7 一定要升级到 spring boot 3.2 吗?