CI/CD, Packaging and Infrastructure as Code
Deployment questions test CodeCommit, CodeBuild, CodeDeploy, CodePipeline, SAM, CloudFormation, CDK, containers, artifacts, and release automation.
How to study for AWS Developer Associate
Treat each question as an application delivery scenario: identify the service integration, permission boundary, deployment path, and operational signal before choosing an answer.
Core concepts
Concept 1
CI/CD, Packaging and Infrastructure as Code questions test AWS developer decisions in code, deployment, security, and operations.
Exam cue: Identify the runtime, integration point, data store, permission boundary, and deployment path in the scenario.
Concept 2
The strongest answer maps the application requirement to the managed AWS service feature that reduces custom code and operational risk.
Exam cue: Choose the AWS service behavior that satisfies the requirement with secure defaults and measurable failure handling.
Concept 3
Eliminate options that expose credentials, bypass least privilege, ignore throttling, or trade observability for convenience.
Exam cue: Prefer managed retries, idempotency, IAM roles, encryption, tracing, and staged release controls when the prompt calls for them.
Risk pitfalls and guardrails
Hard-coding credentials, secrets, or endpoints when AWS provides role-based or managed configuration options.
Guardrail: Avoid answers that hard-code secrets, skip IAM roles, ignore retry behavior, hide failures, or deploy unversioned code directly to production.
Choosing a compute or messaging pattern without considering retry behavior, ordering, idempotency, or concurrency.
Guardrail: Avoid answers that hard-code secrets, skip IAM roles, ignore retry behavior, hide failures, or deploy unversioned code directly to production.
Treating logs, metrics, and traces as afterthoughts instead of exam-tested troubleshooting evidence.
Guardrail: Avoid answers that hard-code secrets, skip IAM roles, ignore retry behavior, hide failures, or deploy unversioned code directly to production.
Memory anchors
CodePipeline
AWS CodePipeline orchestrates source, build, test, approval, and deployment stages.
CodeBuild
AWS CodeBuild compiles source, runs tests, and produces artifacts from a build specification.
CodeDeploy
AWS CodeDeploy automates deployments to compute platforms and supports traffic shifting where available.
SAM
AWS SAM simplifies packaging and deploying serverless applications with CloudFormation.
CloudFormation
AWS CloudFormation provisions and updates infrastructure from templates as stacks.
CDK
AWS CDK defines cloud infrastructure in programming languages and synthesizes CloudFormation templates.
Artifact
A deployment artifact is a versioned package, image, or template passed through a release pipeline.
ECR
Amazon ECR stores container images used by ECS, EKS, Lambda container functions, and deployment workflows.
Buildspec
A buildspec file defines CodeBuild phases, commands, environment variables, and artifacts.
Change Set
A CloudFormation change set previews resource changes before a stack update is executed.
Checkpoint rule
Do the check-up only after you can summarize each concept in one sentence and identify one dangerous pitfall from memory.
Knowledge Check (after reading)
Short check-up to confirm understanding of this module.
Check-up Questions
A Node.js build must install private packages from CodeArtifact without storing permanent repository credentials in the source repository. What should the build do?
A company uses a CodeArtifact repository with an external connection to a public package registry. What benefit does this provide to builds?
Answer all questions to submit.
Next step personalized recommendations
Continue learning
Move forward only after this module is stable.
What is Pass Harbor?
Completely free exam prep for 317 U.S. exams.
- Practice questions
- Flashcards
- Study guides
- Mock exams
- No registration
- No paywall
- Start instantly
“No more expensive exam prep. Quality study tools should be accessible to everyone.”
