本文回顾了作者在过去工作中使用热代码加载和就地升级进行实时系统部署的经验,并批评了现代DevOps过度依赖不可变基础设施和容器化,例如Docker和Kubernetes,放弃了有状态系统带来的好处,作者认为,虽然不可变基础设施提供了一种简单有效的回退机制,但它限制了系统优化的可能性,例如通过细粒度控制和状态保留来实现快速部署和减少状态损失。