Previously, we rolled out the new version whenever we had something worth showing or a bug fix. Now we are on a daily 10am rhythm.<p>I am curious to know how often other companies are doing it.
Everytime a pull request is approved it goes to a test environment based on main branch.<p>Staging is an identical environment to production but with a subset of data.<p>From staging we push a button manually to put it into production.<p>~50 services, services buses, domains, data storage, functions, networking etc. are based on pretty simple iaas (azure cli via powersehell) and is run on both dev, staging and prod.<p>Each team has a business capability and is doing their own thing in terms of how services are made etc. But it's all overlooked and enforced by seniors that enforce it and kick you out rather than bending some rule.<p>Strict but Neat. It works brilliantly