Automating safe, hands-off deployments

Automating safe, hands-off deployments

When I interviewed for my job at Amazon, I made sure to ask one of the interviewers, “How often do you deploy to production?” At the time, I was working on a product that rolled out a major release once or twice a year, but sometimes I needed to release a small fix in between big releases. For each fix that I released, I spent hours carefully rolling it out. Then I frantically checked logs and metrics to see if I had broken anything after the deployment and needed to roll it back....

Published in aws.amazon.com · by Clare Liguori · 25 min read · August 28, 2023
Going faster with continuous delivery

Going faster with continuous delivery

Continuous improvement and software automation Over 10 years ago, we undertook a project at Amazon to understand how quickly our teams were turning ideas into high-quality production systems. This led us to measure our software throughput so that we could improve the speed of our execution. We discovered that it was taking, on average, 16 days from code check-in to production. At Amazon, teams started with an idea, and then typically took a day and a half to write code to bring the idea to life....

Published in aws.amazon.com · by Mark Mansour PDF Kindle · 15 min read · August 28, 2023