Blue-Green Deployment

Blue-green deployment is a release technique that keeps two identical production environments and moves traffic from the old version to the new one in one step. The old side stays ready for instant rollback.

Related Terms

  • CI/CD

    CI/CD is the practice of building and testing every code change automatically, then releasing changes that pass through a repeatable pipeline. It shortens the gap between writing code and running it in production.

  • Canary Release

    A canary release ships a new version to a small share of users or servers first. The rollout widens only if error rates, latency and other health metrics stay within agreed limits.

  • Load Balancer

    A load balancer is a network component that spreads incoming requests across several servers or containers. It keeps any single instance from being overloaded and steers traffic away from unhealthy ones.

  • Rollback

    A rollback is the act of returning a system to a previous known-good version after a release causes problems. It restores service quickly while the team investigates the cause.

  • Immutable Infrastructure

    Immutable infrastructure is an approach where servers and containers are never changed after deployment. Any update is made by building a new image and replacing the old instances entirely.

A clear proven process, that delivers

End of Scroll. Start of Discovery.

You've seen our ideas - now go deeper.
Discover more insights, guides, and engineering practice.