What is Blue/Green Deployment and its Pros/Cons

What is Blue/Green Deployment and its Pros/Cons

t’s an Advanced
Deployment process
with following steps

1. While Blue environment
is active and supporting
production users,
Green environment
will be upgraded,
then smoke tested

2. After successful
smoke test, Load balancer
will direct user traffic
to Green environment

3. Now Blue
environment
will be upgraded

Pros:
Uninterrupted
availability of services
during deployment

Cons:
Expensive to maintain
duplicate
production environment