Question
AWS has PaaS services called CodeBuild and CodeDeploy. What are the differences between these?
Answer
"AWS CodeBuild is a fully managed continuous integration service that compiles source code, runs tests, and produces software packages that are ready to deploy." (Taken from https://aws.amazon.com/codebuild/.)
"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 CodeBuild is primarily for preparing software for deployment. AWS CodeDeploy is primarily for doing the deployment of code that is ready to be deployed.