What Is The Difference between AWS CodeDeploy and AWS CodePipeline?

Question
AWS has serverless, PaaS services called CodeDeploy and CodePipeline.  What are the differences between these?

Answer
"AWS CodeDeploy is a fully managed deployment service that automates software deployments to a variety of compute services such as Amazon EC2, AWS Fargate, AWS Lambda, and your on-premises servers."  (Taken from https://aws.amazon.com/codedeploy/.)

"AWS CodePipeline is a fully managed continuous delivery service that helps you automate your release pipelines for fast and reliable application and infrastructure updates."  (Taken from https://aws.amazon.com/codepipeline/.)

AWS CodeDeploy is primarily for deploying code that is ready to be deployed to various AWS components and [EC-2] servers.  AWS CodePipeline is a tool for automating the deployment (and integration) of code from two or more developers to a variety of different servers (including on-premise hardware).

Leave a comment

Your email address will not be published. Required fields are marked *