Skip to main content

5.Deploy

Problems

  • How to deploy our solution in the production?
  • How to automate the deploy process?

Automation Provision

Infrastructure as Code

What's IaC

Ansible

Puppet

Chef

Terraform

Why is it important in DevSecOps?

Infrastructure as Code saves the repetitive human effort in setting up and managing the infrastructure. It also removes the human error altogether (i.e. once the script is finalized) by making sure that everything is set up, in the same way, every time the script is run. It also ensures that the developers and testers are working on an accurate setup with no special settings/misconfiguration etc caused by the operations team.

CI Server

Jenkins

Delivery platform

Spinnaker

Blue Green Deployment

The Blue/Green naming is just a way to distinguish between two separate environments: Because the same environment can serve as production one day and as non-production the other, we need to refer to them with a constant naming, regardless of the role they play.

5 Blue Green Deployment Best Practices for a Smooth Release

What Is Blue-Green Deployment?

Canary Deployment

What Is Canary Deployment?