上线之后才是开始
交付手记:从需求到上线 · 第 5 章
上线不是终点。把监控、备份和回滚准备好,才有资格谈稳定。
上线前一天该确认什么
很多人把上线当成交付的结束,实际上它只是系统真正开始被使用的时刻。我在上线前一定会确认三件事:出问题能不能快速回滚、数据有没有定期备份、异常有没有人第一时间知道。
最小可用的运维清单
- 健康检查接口,能让外部探活
- 关键错误有告警,且告警能真正送达人
- 数据库有自动备份,并且验证过一次恢复流程
- 部署流程可重复执行,结果确定
把交付变成长期关系
系统上线后总会有新的需求、新的问题。与其把每次改动都当成一次性的救火,不如把版本、变更记录和沟通渠道固定下来。
稳定的节奏,本身就是一种竞争力。
延伸阅读
如果团队没有专职运维,可以考虑 系统维护与代运维;准备继续迭代时,可参考 Web 系统定制开发 的交付清单。