“渐进式交付”:一种软件发布与交付方法,把新版本或新功能分阶段、可控制地推送给用户(例如先给少量用户、再逐步扩大),并通过监控指标与快速回滚来降低发布风险。常与金丝雀发布、灰度发布、特性开关等实践配套使用。(在不同语境下也可泛指“逐步交付成果”,但最常见于 DevOps/云原生领域。)
/ prəˈɡrɛsɪv dɪˈlɪvəri /
We use progressive delivery to roll out updates safely.
我们使用渐进式交付来更安全地发布更新。
With progressive delivery and feature flags, the team released the new checkout flow to 5% of users first, monitored error rates, and then expanded to everyone.
通过渐进式交付和特性开关,团队先将新的结账流程发布给 5% 的用户,监控错误率后再逐步扩展到所有人。
progressive 源自拉丁语 progressus(“向前推进、进展”),经法语进入英语,表示“逐步进行的”。delivery 来自拉丁语 deliberare 的演变路径,英语中常指“交付、递送”。在软件工程语境里,delivery 特指“将软件变更交付到可用环境/用户手中”,两词组合强调“以递进方式完成发布与交付”。