Developer Tools
RecognitionAWS CodeDeploy
Controlled deployment stage for promoting tested application artifacts to supported compute targets.
Key points
- CodeDeploy promotes application revisions to supported compute targets with controlled rollout behavior.
- Deployment health and rollback policy must be defined independently from artifact build success.
Best-known use cases
- Release data-processing application revisions to supported compute targets.
- Control rollouts and automate rollback when deployment health checks fail.
What candidates often confuse it with
- CodeDeploy handles deployment to targets; CodeBuild produces tested artifacts and CodePipeline coordinates the release flow.
Key takeaway
Choose CodeDeploy when a tested processing revision needs a controlled rollout and rollback path.
Relevant exam tasks
- D1.4 — Task 1.4: Apply programming concepts
- 1.4.9 — Describe continuous integration and continuous delivery (CI/CD) (implementation, testing, and deployment of data pipelines).