Blue/Green Deployment

Noun · Development

Definitions

  1. A deployment strategy using two identical production environments (blue and green). The current version runs on blue; the new version is deployed to green and validated. Traffic is switched atomically (via DNS or load balancer) from blue to green. If issues arise, switching back is instant. The gold standard for zero-downtime deploys with easy rollback.

    In plain English: Running two identical environments and switching between them for deployments, so you can instantly switch back if something breaks.

    Example: "The load balancer flips from blue to green in one API call — if the new version has issues, we flip back in 5 seconds, not 20 minutes."

Related Terms