Automation Tests Environment combined with Team Environment
If the Automation Tests are successful, the QA can choose to backup the database and save his data forever. This databases for automation tests will be kept small and used for clean restore in the team environments.
Every 24 hours, Automation tests are started on automatic schedule and they publish reports.
When Team Environment is deployed from QA, the database can be restored to original state directly taken from latest successful Automation Tests Environment. Every breaking change that is made to the environment can be restored.