

# Indicators for advanced deployment strategies
<a name="indicators-for-advanced-deployment-strategies"></a>

Use modern deployment methods and release practices to minimize the risk of deployment issues. Gradually deploy and release changes to improve reliability of software releases and enhance user experience.

**Topics**
+ [[DL.ADS.1] Test deployments in pre-production environments](dl.ads.1-test-deployments-in-pre-production-environments.md)
+ [[DL.ADS.2] Implement automatic rollbacks for failed deployments](dl.ads.2-implement-automatic-rollbacks-for-failed-deployments.md)
+ [[DL.ADS.3] Use staggered deployment and release strategies](dl.ads.3-use-staggered-deployment-and-release-strategies.md)
+ [[DL.ADS.4] Implement Incremental Feature Release Techniques](dl.ads.4-implement-incremental-feature-release-techniques.md)
+ [[DL.ADS.5] Ensure backwards compatibility for data store and schema changes](dl.ads.5-ensure-backwards-compatibility-for-data-store-and-schema-changes.md)
+ [[DL.ADS.6] Use cell-based architectures for granular deployment and release](dl.ads.6-utilize-cell-based-architectures-for-granular-deployment-and-release.md)