週末前の駆け込みリリース。出したい気持ちはわかる。でも、誰が監視するのか、誰が戻すのかを決めないまま出すのは、ただの賭けだ。
金曜の夕方、「これ今日出しちゃっていいですか」と聞かれることがある。出したい理由はだいたい正しい。早く届けたい、来週に持ち越したくない、もう動いている。気持ちは痛いほどわかる。でも、問題はいつもリリースそのものじゃなくて、出した後にある。
「出せるか」より「戻せるか」
リリースの可否は、戻せるかどうかで決まる。ロールバックの手順が即答できないなら、それはまだ出すタイミングじゃない。「最悪、戻せばいい」が言える状態かどうか。これが言えるリリースは強い。言えないリリースは、ただ祈っているのと同じだ。
誰が見ているか
出した直後の30分は、いちばん壊れやすい時間だ。エラー率が上がっていないか、問い合わせが来ていないか。誰かが見ているからこそ、早く気づける。週末に入って誰もログを見ないなら、障害は月曜の朝まで放置される。発見が遅れるほど、傷は深くなる。
金曜を避ける、本当の理由
金曜が悪いわけじゃない。怖いのは「人がいない時間帯に、変化を加えること」だ。だから深夜のリリースも、連休前のリリースも、構造は同じ。曜日の問題じゃなく、その後の数時間を誰かが見られるか、という問題だと考えるとぶれない。
急ぎのリリースほど、止め方を先に決めておく。出す勇気より、戻せる準備のほうが、現場ではずっと価値がある。「出していいですか」と聞かれたら、私はいつも「戻せますか」と返すことにしている。