Application Development & DevOps Flashcards
7 cards from real AWS practice questions. Tap to flip, then mark Knew It or Still Learning โ missed cards come back until you master them.
Read the first 7 Application Development & DevOps flashcards as text
Which AWS service automates the build, test, and deploy phases of your release process in a single managed pipeline?
Answer: AWS CodePipeline
CodePipeline orchestrates the full continuous delivery workflow across source, build, test, and deploy stages.
In AWS CodeBuild, where do you define the build commands and phases?
Answer: buildspec.yml
CodeBuild reads build phases and commands from a buildspec.yml file.
Which deployment strategy gradually shifts traffic from the old version to the new version to minimize risk?
Answer: Canary deployment
Canary deployments route a small percentage of traffic to the new version before full rollout.
What does AWS CodeDeploy use to define deployment lifecycle hooks for an EC2/On-Premises deployment?
Answer: appspec.yml
The appspec.yml file specifies files to copy and lifecycle event hooks for CodeDeploy.
Which service provides a fully managed Git-based source control repository within AWS?
Answer: AWS CodeCommit
CodeCommit hosts secure, scalable private Git repositories.
What is the primary benefit of using Infrastructure as Code (IaC) with AWS CloudFormation?
Answer: Repeatable, version-controlled provisioning of resources
IaC lets you define and reproduce infrastructure consistently through versioned templates.
Which AWS service is a fully managed artifact repository for software packages like npm, Maven, and PyPI?
Answer: AWS CodeArtifact
CodeArtifact stores and shares software packages across common package managers.