CI/CD & GitOps Practical By Samson Tanimawo, PhD Published Dec 30, 2025 4 min read

Deploy Window Discipline

Deploy during business hours.

Rule

Deploy windows are calendar-based rules about when production deployments are allowed. The argument for them: incident response capability varies by time of day; deploys should happen when capability is highest. The argument against: a service that cannot deploy at any hour is a service whose architecture is brittle. Both arguments have merit; the right answer depends on the service's risk profile.

What a sensible deploy window rule looks like:

The rule is a compromise between operational safety and engineering velocity. Tight windows reduce risk and slow shipping; broad windows increase risk and speed shipping. The right balance depends on the service.

Emergency

Some changes legitimately need to ship outside the window. Security fixes for actively-exploited vulnerabilities. Hot patches for production incidents. Critical customer-impacting bugs. The rule has to permit these without becoming theatrical.

The emergency path is necessary; the discipline is making sure it is rare and well-documented when used. A team that uses the emergency path weekly has either real reliability issues or a broken normal process.

Avoid

The combination of times when deploys should not happen is well-understood. The discipline is honoring it consistently rather than making exceptions for "just this one change."

Deploy window discipline is the operational rule that aligns deploy timing with response capability. Nova AI Ops respects deploy window configuration in the pipeline, surfaces the calendar of restricted windows, and tracks emergency-deploy usage so the team can see whether the override is being used appropriately or has become routine.