Improve your reliability with modern operations practices: Deployment

Beginner
Administrator
DevOps Engineer
Solution Architect
Technology Manager
Azure

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 are 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