

Amazon Web Services Inc. considers itself to be quite the expert when it comes to deploying apps in the cloud, and it’s just underlined that point with the launch of a new range of tools for developers to improve their cloudy app’s build and deployment cycles.
The products, based on some of Amazon’s own internal tools, were announced at AWS re:Invent in Las Vegas by Andy Jassy, senior VP of AWS. The first of them is called CodeDeploy, and is designed to make it easier and faster for developers to deploy and update their apps on Amazon’s EC2.
CodeDeploy is a fully managed, high-scale deployment service that allows developers to set up rolling deployments that can make slow, staggered changes to groups of instances. The status of updated instances is constantly monitored by the system, and will stop the deployment in the event of any problems. This means devs can easily revert the changes that were made, if they want to undo the problem.
AWS has released a video showing how it works:
As well as CodeDeploy, Amazon introduced a couple of services to help with development workflow that will officially roll out in early 2015. CodePipeline is a delivery and release automation service that helps devs to get their code ‘out of the door’, so to speak. It’s designed to automate builds and test workflows, and allows for code repositories from various locations to be integrated.
The third and final tool is CodeCommit, which offers a managed code repository on AWS driven by Git. Using the service, developers can locate their code close to the environments they wish to deploy to, something that should help to accelerate the build and deployment cycle.
THANK YOU