Core Concepts
Deployments
Automated Rollbacks
6min
automated rollbacks in microtica provide a reliable and efficient mechanism to revert to a previous stable state in case of deployment failures or issues encountered during the cloud release process this documentation will guide you through the steps to utilize automated rollbacks in microtica prerequisites before proceeding with automated rollbacks, ensure that you have the following prerequisites a microtica account a git account (github, bitbucket, gitlab, or codecommit) an aws account connected to the microtica platform with appropriate permissions a configured microtica project with a deployment pipeline set up enabling automated rollbacks automated rollbacks are available to all users of the platform without any setup requirements utilizing automated rollbacks as automated rollbacks are enabled for any pipeline, the process of utilizing rollbacks during production deployments becomes straightforward here's how to use automated rollbacks in microtica step 1 initiate a deployment trigger a deployment using the configured pipeline you can do this manually from the platform's ui or with a git push to the configured branch microtica will execute the deployment steps, including building, testing, and deploying the code changes to the environment step 2 monitoring the deployment during the deployment process, closely monitor the pipeline's progress and the health of the deployed infrastructure microtica provides real time visibility into the deployment status, logs, and metrics step 3 detecting an issue if any critical issue or failure occurs during the deployment, microtica's monitoring systems will identify the problem and trigger an automated rollback step 4 rollback process once a rollback is triggered, microtica will automatically initiate the rollback process this involves reverting the deployment to a previous stable version, ensuring that the production (or non prod) environment is restored to a working state step 5 verification and troubleshooting after the rollback, verify that the infrastructure is functioning correctly in the restored state conduct troubleshooting if necessary to identify the root cause of the issue encountered during the deployment by following the outlined steps, you can confidently utilize automated rollbacks in microtica to quickly recover from deployment failures and ensure the stability of production environments this feature contributes to a robust and efficient deployment process, minimizing downtime and reducing the impact of potential issues on your applications