Blue-Green Deployments With AWS Lambda

<p>Developing resilient software is great, but updating it seamlessly without any disruptions to the users is a skillful art. It&rsquo;s quite a challenge. One strategy that has gained momentum is the&nbsp;<strong>Blue-Green deployment</strong>&nbsp;method.</p> <h2>What is the Blue-Green Deployment Strategy?</h2> <p>The&nbsp;<a href="https://docs.aws.amazon.com/whitepapers/latest/overview-deployment-options/bluegreen-deployments.html" rel="noopener ugc nofollow" target="_blank">Blue-Green deployment strategy</a>&nbsp;is a way of releasing the application updates with two environments, or two versions per se. The current version(Blue) and the latest version(Green) that is to be tested out.</p> <p>The application traffic is directed to both versions by assigning certain weights. For example, We assign&nbsp;<strong>90%&nbsp;</strong>of traffic to be routed to the current version and&nbsp;<strong>10%&nbsp;</strong>of the traffic to the new version. Once the testing results are according to the expectations, the complete traffic can be redirected to the latest environment or green version. This ensures the application is thoroughly tested and the downtime of the application is reduced.</p> <p><a href="https://aws.plainenglish.io/blue-green-deployments-with-aws-lambda-382428904694"><strong>Click Here</strong></a></p>
Tags: AWS lambda