Germany Breaking News | Top Stories | Political | Business | Entertainment | Sport Exit Reader Mode

At Amazon, it’s a ‘hands-off’ approach to continuous integration and continuous deployment of software

It’s no surprise that Amazon Web Services is way ahead of the world with continuous integration and continuous deployment of software, especially since it advertises itself as a go-to place for organizations seeking to put CI/CD into full practice. The online services giant has taken its own internal CI/CD practices to the next level, however, making it essentially a completely “hands-off” operation.


Photo: Joe McKendrick

At AWS, changes in microservices are automatically deployed to production “multiple times a day by continuous deployment pipelines,” according to Clare Liguori, a principal software engineer at AWS. This pipeline-centered strategy is key to its ability to keep pumping out code. In a recent post, she explains how Amazon moves software through its phases rapidly and automatically. Remarkably, managers and developers spend little to no time shepherding deployments and watching logs and metrics for any impact. “Automated deployments in the pipeline typically don’t have a developer who actively watches each deployment to prod, checks the metrics, and manually rolls back if they see issues. These deployments are completely hands-off. The deployment system actively monitors an alarm to determine if it needs to automatically roll back a deployment.” 

Software code at AWS moves through four major stages, with automated mechanisms and processes that check and double-check results every step of the way:

AWS just doesn’t slap automation onto its processes and hope for the best — its automated deployment practices are carefully built, tuned and tested, Liguori observes, “based on what helps us balance deployment safety against deployment speed. At the same time, we want to minimize the amount of time developers need to spend worrying about deployments.” 

Article source: https://www.zdnet.com/article/amazon-has-hands-off-approach-to-continuous-integration-and-continuous-delivery-of-software/#ftag=RSSbaffb68