The release night may have made sense at one point, but in an always-on world striving for shorter cycle times, small batch sizes and limiting work in progress, the release night and the big-bang release cutover have become an anti-pattern that stifles innovation & leads to wider outages, not smaller ones. The three steps of Progressive Delivery can be used to safely release during business hours, "limiting the blast radius" (time and scope) of unanticipated issues that surface in production: Decouple deployment from release. Control code exposure (who new code is "released" to) by targeting a list of users, user attributes or randomized but persistent "buckets" Observe who has been exposed to new code and watch for the differences in system health and user behavior for the "on" and "off" groups, rather than watching global metrics to determine "how the release is going."