学生作业的终点是“程序能运行”。但当我尝试把自己的项目部署到服务器,让真实用户访问时,才发现“可运行”到“可交付”之间有一道巨大的鸿沟。我需要考虑:环境变量如何管理?日志如何收集?如何监控服务健康?出错时如何优雅降级?如何平滑更新版本?这些工程问题在本地开发时几乎不会遇到,却是生产系统的生命线。我的标准发生了转变