AWS CI/CD — CodeCommit, CodeBuild, CodeDeploy & CodePipeline
Complete AWS CI/CD study guide for DVA-C02. CodeCommit, CodeBuild, CodeDeploy (deployment strategies), and CodePipeline. Includes blue/green, canary, rolling deployments and common exam patterns.
AWS CloudFormation
AWS CloudFormation for DVA-C02. Template anatomy, intrinsic functions, stacks, change sets, nested stacks, stack sets, drift detection, rollback, and deletion policies.
AWS CodeBuild
AWS CodeBuild deep dive for DVA-C02. buildspec.yml phases, environment variables, artifacts, caching, VPC support, test reports, and Maven/Gradle Java integration.
AWS CodeDeploy
AWS CodeDeploy deep dive for DVA-C02. Deployment groups, lifecycle hooks, rollbacks, appspec.yml for EC2 and Lambda, blue/green deployments, and integration with ECS.
AWS CodePipeline
AWS CodePipeline for DVA-C02. Stages, actions, artifacts, manual approvals, cross-region pipelines, EventBridge integration, and multi-environment deployment patterns.
AWS Elastic Beanstalk
Elastic Beanstalk for DVA-C02. Deployment policies (All at once, Rolling, Rolling with additional batch, Immutable, Blue/Green), .ebextensions, environment tiers, platform versions, and Java Spring Boot deployment.
AWS SAM (Serverless Application Model)
AWS SAM for DVA-C02. SAM template syntax, simplified resource types, sam local for local testing, SAM CLI commands, policy templates, and how SAM transforms to CloudFormation.
ECS & ECR — Containers on AWS
Amazon ECS and ECR for DVA-C02. EC2 vs Fargate launch types, task definitions, services, IAM roles for tasks, service auto scaling, ECR image management, and integration with CodePipeline.
Lambda Layers, Versions & Aliases
Lambda Layers, Versions, and Aliases for DVA-C02. Layer structure, sharing across functions, version immutability, alias routing for canary deployments, and $LATEST vs published versions.