一人工程 · solus opus

← 全部作品

git log 就是 deploy freeze

团队新 feature 上线前有 deploy freeze:黑五、双 11、年终、关键产品发布——禁止 deploy。一人工程没有 deploy freeze——simedw ship 自己的节奏,没有 black friday 关键窗口。

git log 就是 deploy freeze

团队有 deploy freeze。

黑五前 2 周、双 11 前 1 周、年终前 2 周——禁止任何 production deploy。理由:critical revenue 窗口不能有新 bug 风险。

deploy freeze 的执行:release manager 发邮件「freeze starts at

freeze 期间 critical bug fix 可以 exception deploy:需要 release manager + VP engineering 双签 + 严格 monitoring。

一人工程没有 deploy freeze。

simedw 没有 black friday、没有双 11、没有年终关键窗口。simedw ship 的节奏是他自己的——想 ship 就 ship,想 hold 就 hold。RollTab 没有 critical revenue 窗口(每月订阅收入稳定),simedw 没有 freeze 必要。

一人工程的 deploy freeze 是 simedw 自己的 ship 节奏,不是 calendar 上的固定窗口。

团队 deploy freeze 的存在是因为外部时间窗口决定 revenue——黑五 1% downtime = $100K revenue loss。一人工程 simedw 的 RollTab 没有这种 external time pressure——订阅收入稳定,simedw 任何时候 ship 都 OK。

vladislav-kalinkin 的 Ullis 没有 deploy freeze——crates.io 用户没有「双 11」概念,vladislav 任何时候 publish 都 OK。

andalabx 的 Clean skill 没有 deploy freeze——GitHub sponsors 没有「年终关键窗口」。

团队的 deploy freeze 让 external revenue window 不被打断。一人工程的 ship 节奏让 simedw 自己决定什么时候 ship。

trade-off:团队 deploy freeze 让 critical revenue window 安全,但 1-2 周不能 ship 新 feature。一人工程没有 freeze,simedw 可以 continuous ship,但 critical window 概念不适用。

solo engineer 接受这个 trade-off——simedw 没有 external revenue window,continuous ship 更好。

solo engineer 的 deploy freeze 是 simedw 自己的判断「这周我修 bug,不 ship 新 feature」。

solus opus.