DJ Schleen, CNDA, CEH, CPT, CCDA, CDSOE, CDOF. CTPRP, vBSIMM, ITIL
DevSecOps Evangelist and Security Architect
@djschleen
Opinions expressed are solely my own and do not express the views or opinions of CVS Health.
DISCLAIMER
- The Amazing Blue Spiderman vs. Green Spiderman- https://youtu.be/CO3jI5zX9xo
Risk
Photo by aitoff on Pixabay
Definition
Blue-green deployment is a technique that reduces
downtime and risk by running two identical production
environments called Blue and Green. At any time, only one
of the environments is live, with the live environment serving
all production traffic. For this example, Blue is currently live
and Green is idle.
Feb 7, 2019
CloudFoundry Documentation
https://docs.cloudfoundry.org/devguide/deploy-apps/blue-green.html
tl;dr;
Production
X
Where X is a...
● Staging Environment
● Pre-Production Environment
● Canary Deployments
● Backup
● Risk Reducer (zero downtime)
● Y
Icons by FreePik from FlatIcon
@djschleen
- The Amazing Blue Spiderman vs. Green Spiderman- https://youtu.be/CO3jI5zX9xo
RiskThe Forgotten Ones
Reality
http://sbll.org/breakingbad/
Risk
Photo by Kyle Glenn on Unsplash
Experiment
Here
Third Way
@djschleen
Production
Test
Feedback
Second Way
@djschleen
Icons from Flaticon.com Attribution 3.0 Unported (CC BY 3.0)
Production
Test
Photo by Praveesh Palakeel on Unsplash
Security.
http://sbll.org/breakingbad/
Risk
Improve Flow
First Way
@djschleen
Production
Test
in milliseconds
@djschleen
Production
Test
Θάνατος/Thanatos
Thanos
Just because... I put this photo in every
presentation
@djschleen
Photo by DJ Schleen
Photo by aitoff on Pixabay
How
Code Pipeline
Automate Pipeline Toggling
Identical Environments
Measure
Thank you!
Grab a copy of our new book “Epic Failures
of DevSecOps”
https://t.co/u8ErG1zshD
https://devxops.ninja
@djschleen
@djschleen

DevSecOps - Blue is the new Green