Blue/Green Deployments with AWS Elastic Beanstalk
Blue/Green Deployments provide a deployment method with the advantages of greatly reducing downtime and ease of rollback. There are multiple ways to perform Blue/Green Deployments, but the most common involves using Route 53 to switch the DNS record from the Blue environment to the Green environment. Using Elastic Beanstalk has the advantage of performing the DNS switch behind the scenes for the user who simply has to select 'swap urls'. A second environment can be created in Elastic Beanstalk by selecting 'Clone Environment'.