Improve your reliability with modern operations practices: Deployment
With the right deployment practices, we can catch many problems before they get to our production environment and cause an incident. In this module, we look at practices that can help us improve our reliability.
Learning objectives
In this module, you will:
- Learn about what software deployment is and different kinds of deployments we might employ.
- Discover the significant benefits of switching from an "epic deployment" model to a "continuous deployment" model.
- Explore the components of continuous deployment.
- Look deep into pipelines and how they're implemented in Azure Pipelines.
- Learn a number of different strategies for deployment to production that can help us avoid incidents.
- Examine some important best practices that can minimize the risk when rolling out new software or a new version of existing software.
Prerequisites
None