SlideShare a Scribd company logo
3
Most read
6
Most read
7
Most read
Everything about Blue-
Green Deployment
Strategy!
It was a significant difference between the testing environment and the
production environment, causing frequent errors.
History
Back in 2005, Daniel Terhorst-North and Jez Humble were trying to fix some
issues in their Ecommerce website.
As a result, they created a new environment running parallel to the existing one
to deploy their new updates.
They named it as “Blue-Green Deployment Strategy.”
Requirements for Blue-Green Deployment Strategy
Two identical environments
1.
2. The new code should be compatible with the
existing code
3. A load balancer to route the traffic.
Process
Shared Database &
Resources
Blue environment
(older version)
Green environment
(newer version)
Load Balancer
Users
Steps Involved in Blue Green Deployment Strategy
STEP 1: SETTING UP A LOAD
BALANCER
To route the traffic instantaneously
to the green instance.
STEP 2: EXECUTING THE
UPDATE
The green instance is deployed in
the production environment,.
STEP 3: TO MONITOR THE
ENVIRONMENT
The developers conduct smoke
tests on the new update.
STEP 4: DEPLOYMENT OR
ROLLBACK
If any problem is noticed, it is
immediately rolled back and
traffic is redirected.
Benefits of Blue-Green Deployment
SEAMLESS CUSTOMER EXPERIENCE
With right updates there won't be customer churn.
INSTANTANEOUS ROLLBACKS
Roll out the best version, and rollback what doesn't work.
NO MORE WAITING FOR MAINTENANCE WINDOWS
No more losing any customer.
TESTING PARITY
We get real-time results from the actual end-users.
Challenges of Blue-Green Deployment Strategy
FAILED USER TRANSACTION
(Instant switching may force log out sessions of users and /or cause non-responsive
windows.)
A RISE IN INFRASTRUCTURE COSTS
(for maintaining an environment twice as much as required by the software)
COMPATIBILITY OF CODES
(both environments need to have same properties - to make the switching possible)
Wrapping Up!
Blue-Green Deployment is one of the most reliable approaches to check
the actual status of the product update. Hence, it ensures that there
won't be any customer churn due to a wrong update.
Some more
Resources
https://medium.com/@buildpiper1
BuildPiper - Seamless Microservices Deployments!
Link in Description

More Related Content

PPTX
Deployment model Blue Green deployment
PPTX
Blue green deployment
PDF
OpenShift Kubernetes Native Infrastructure for 5GC and Telco Edge Cloud
ODP
Sockets and Socket-Buffer
PPTX
Tensor Processing Unit (TPU)
PDF
Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)セッション④
PDF
Core Banking System on Apache Kafka
DOCX
Nas and san
Deployment model Blue Green deployment
Blue green deployment
OpenShift Kubernetes Native Infrastructure for 5GC and Telco Edge Cloud
Sockets and Socket-Buffer
Tensor Processing Unit (TPU)
Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)セッション④
Core Banking System on Apache Kafka
Nas and san

What's hot (20)

PDF
Microservices, Containers and Docker
PDF
GPU - Basic Working
PDF
Linux Performance Analysis and Tools
PDF
CANARY DEPLOYMENT
PDF
eBPF - Rethinking the Linux Kernel
PDF
ContainerDays Hamburg 2023 — Cilium Workshop.pdf
PDF
Prometheus Multi Tenancy
PDF
DevConf 2014 Kernel Networking Walkthrough
PDF
Using GTP on Linux with libgtpnl
PPTX
IoT Broker
PDF
Room 3 - 1 - Nguyễn Xuân Trường Lâm - Zero touch on-premise storage infrastru...
PDF
Quick and Easy Device Drivers for Embedded Linux Using UIO
PDF
Introduction to OpenCL
PDF
Using eBPF for High-Performance Networking in Cilium
PDF
Kubernetes Native Infrastructure and CoreOS Operator Framework for 5G Edge Cl...
PDF
Cluster computing report
PDF
Gitops Hands On
PDF
eBPF/XDP
PPTX
Cluster Computing
PDF
ネットワークOS野郎 ~ インフラ野郎Night 20160414
Microservices, Containers and Docker
GPU - Basic Working
Linux Performance Analysis and Tools
CANARY DEPLOYMENT
eBPF - Rethinking the Linux Kernel
ContainerDays Hamburg 2023 — Cilium Workshop.pdf
Prometheus Multi Tenancy
DevConf 2014 Kernel Networking Walkthrough
Using GTP on Linux with libgtpnl
IoT Broker
Room 3 - 1 - Nguyễn Xuân Trường Lâm - Zero touch on-premise storage infrastru...
Quick and Easy Device Drivers for Embedded Linux Using UIO
Introduction to OpenCL
Using eBPF for High-Performance Networking in Cilium
Kubernetes Native Infrastructure and CoreOS Operator Framework for 5G Edge Cl...
Cluster computing report
Gitops Hands On
eBPF/XDP
Cluster Computing
ネットワークOS野郎 ~ インフラ野郎Night 20160414
Ad

Similar to Everything about Blue-Green Deployment Strategy! (20)

PDF
Deployment Strategy PowerPoint Presentation Slides
PDF
Deployment Strategies Powerpoint Presentation Slides
PDF
Continuous Deployment Strategies
PDF
Application Deployement Strategies
PPTX
Deployment Strategies
PPTX
Deployment model Blue Green deployment vs Canary deployment vs Rolling upgrad...
PDF
Executing Deployment & Release Strategies
PDF
Shift Happens - Rapidly Rolling Forward During Production Failure
PPT
Effektives Consulting - Performance Engineering
PPTX
Intro To Continuous Delivery
PDF
PDF
Continuous Automation and its Impact on the CI_CD Pipeline.pdf
PPTX
Implementing-Continuous-Integration-and-Deployment-CICD-Pipelines.pptx
PDF
Pipeline_Patterns_R7.pdf
PDF
CIN-2650 - Cloud adoption! Enforcer to transform your organization around peo...
PDF
Mastering Modern Software Delivery The Essential Guide to CICD Pipelines.pdf
PDF
Aws blue green_deployments
PPT
Dops 1033 dev-ops_review_final
PDF
Ebs12.2 online patching
PDF
Ebs12.2 online patching(aioug_aug2015)
Deployment Strategy PowerPoint Presentation Slides
Deployment Strategies Powerpoint Presentation Slides
Continuous Deployment Strategies
Application Deployement Strategies
Deployment Strategies
Deployment model Blue Green deployment vs Canary deployment vs Rolling upgrad...
Executing Deployment & Release Strategies
Shift Happens - Rapidly Rolling Forward During Production Failure
Effektives Consulting - Performance Engineering
Intro To Continuous Delivery
Continuous Automation and its Impact on the CI_CD Pipeline.pdf
Implementing-Continuous-Integration-and-Deployment-CICD-Pipelines.pptx
Pipeline_Patterns_R7.pdf
CIN-2650 - Cloud adoption! Enforcer to transform your organization around peo...
Mastering Modern Software Delivery The Essential Guide to CICD Pipelines.pdf
Aws blue green_deployments
Dops 1033 dev-ops_review_final
Ebs12.2 online patching
Ebs12.2 online patching(aioug_aug2015)
Ad

More from OpsTree solutions (19)

PDF
Best Practices For Securing Internal Developer Platforms
PDF
Deliver Latency Free Customer Experience
PDF
How can Enterprises benefit from GitOps.pdf
PDF
OpenTelemetry - A powerful new standard for observability
PPTX
Getting started with Loki on GKE
PPTX
Observability for Application Developers (1)-1.pptx
PDF
Graviton Migration on AWS
PDF
Graviton Migration on AWS
PDF
Sonar use case (4).pdf
PDF
Enabling Governance with Jira For Change Management - BuildPiper
PDF
Application Delivery & Change Management - BuildPiper
PDF
Graviton Migration on AWS - Achieve cost efficiency
PDF
SRE Fundamentals
PPTX
Managed Devsecops Approach for Tech Startups
PDF
Secure continuous integration and deployment features
PDF
BuildPiper - Delivering Value at Scale
PDF
Infographics - Microservices to grow your buisness
PPTX
Prometheus workshop
PDF
Managed Kubernetes - 5 Reasons Why your business needs it!"
Best Practices For Securing Internal Developer Platforms
Deliver Latency Free Customer Experience
How can Enterprises benefit from GitOps.pdf
OpenTelemetry - A powerful new standard for observability
Getting started with Loki on GKE
Observability for Application Developers (1)-1.pptx
Graviton Migration on AWS
Graviton Migration on AWS
Sonar use case (4).pdf
Enabling Governance with Jira For Change Management - BuildPiper
Application Delivery & Change Management - BuildPiper
Graviton Migration on AWS - Achieve cost efficiency
SRE Fundamentals
Managed Devsecops Approach for Tech Startups
Secure continuous integration and deployment features
BuildPiper - Delivering Value at Scale
Infographics - Microservices to grow your buisness
Prometheus workshop
Managed Kubernetes - 5 Reasons Why your business needs it!"

Recently uploaded (20)

PPT
Teaching material agriculture food technology
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Heart disease approach using modified random forest and particle swarm optimi...
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
Spectroscopy.pptx food analysis technology
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
1. Introduction to Computer Programming.pptx
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
Teaching material agriculture food technology
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Heart disease approach using modified random forest and particle swarm optimi...
A comparative study of natural language inference in Swahili using monolingua...
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Agricultural_Statistics_at_a_Glance_2022_0.pdf
NewMind AI Weekly Chronicles - August'25-Week II
MIND Revenue Release Quarter 2 2025 Press Release
Spectroscopy.pptx food analysis technology
Per capita expenditure prediction using model stacking based on satellite ima...
1. Introduction to Computer Programming.pptx
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Advanced methodologies resolving dimensionality complications for autism neur...
Assigned Numbers - 2025 - Bluetooth® Document
Reach Out and Touch Someone: Haptics and Empathic Computing

Everything about Blue-Green Deployment Strategy!

  • 1. Everything about Blue- Green Deployment Strategy!
  • 2. It was a significant difference between the testing environment and the production environment, causing frequent errors. History Back in 2005, Daniel Terhorst-North and Jez Humble were trying to fix some issues in their Ecommerce website. As a result, they created a new environment running parallel to the existing one to deploy their new updates. They named it as “Blue-Green Deployment Strategy.”
  • 3. Requirements for Blue-Green Deployment Strategy Two identical environments 1. 2. The new code should be compatible with the existing code 3. A load balancer to route the traffic.
  • 4. Process Shared Database & Resources Blue environment (older version) Green environment (newer version) Load Balancer Users
  • 5. Steps Involved in Blue Green Deployment Strategy STEP 1: SETTING UP A LOAD BALANCER To route the traffic instantaneously to the green instance. STEP 2: EXECUTING THE UPDATE The green instance is deployed in the production environment,. STEP 3: TO MONITOR THE ENVIRONMENT The developers conduct smoke tests on the new update. STEP 4: DEPLOYMENT OR ROLLBACK If any problem is noticed, it is immediately rolled back and traffic is redirected.
  • 6. Benefits of Blue-Green Deployment SEAMLESS CUSTOMER EXPERIENCE With right updates there won't be customer churn. INSTANTANEOUS ROLLBACKS Roll out the best version, and rollback what doesn't work. NO MORE WAITING FOR MAINTENANCE WINDOWS No more losing any customer. TESTING PARITY We get real-time results from the actual end-users.
  • 7. Challenges of Blue-Green Deployment Strategy FAILED USER TRANSACTION (Instant switching may force log out sessions of users and /or cause non-responsive windows.) A RISE IN INFRASTRUCTURE COSTS (for maintaining an environment twice as much as required by the software) COMPATIBILITY OF CODES (both environments need to have same properties - to make the switching possible)
  • 8. Wrapping Up! Blue-Green Deployment is one of the most reliable approaches to check the actual status of the product update. Hence, it ensures that there won't be any customer churn due to a wrong update. Some more Resources https://medium.com/@buildpiper1
  • 9. BuildPiper - Seamless Microservices Deployments! Link in Description